Postagens

Introdução ao RabbitMQ

Imagem
Olá caros leitores, O que veremos neste post:  RabbitMQ Descrição O RabbitMQ é um software de código-fonte aberto da Mozilla muito famoso e utilizado por grandes empresas para enfileiramento de mensagens. Sua eficiência o deixa como uma das ferramentas mais utilizadas para gestão e enfileiramento de mensagens. No vídeo de hoje falaremos sobre os passos necessários para a instalação no Windows 10 onde você poderá aprofundar seus conhecimentos dessa ferramenta de casa, antes de ir para o mercado sem nenhum ou pouco conhecimento.  1. Instaladores:     https://www.erlang.org/    https://www.rabbitmq.com/install-windows.html 2. Habilitando a tela de gerenciamento: rabbitmq-plugins enable rabbitmq_management   3. Acesso Local:    http://localhost:15672/    Login:guest     Senha:guest Gostaram ? Peçam as próximas postagens que querem ver aqui e farei

AspNet Core 3.1 WebAPI com AWS SQS Queue

Imagem
Olá caros leitores, O que veremos neste post:  AspNet Core 3.1 WebAPI  com AWS SQS Queue Descrição Neste post faremos uma API em .NET Core 3.x que fará a inserção e recuperará dados em uma fila SQS da Amazon.    Premissa: Noções básicas de AWS e uma conta criada. Nível de dificuldade: fácil Passos:  Passo 1: Criando uma fila Crie uma fila sqs. Criarei de acordo com o tutorial do artigo que fiz recentemente, aqui !    Passo 2: Construindo e executando o projeto.    Essa foi um exemplo básico de AspNet Core WebAPI inserido dados em uma fila sqs na AWS. Entender as premissas aqui possibilitará que você as estenda e crie lógicas mais complexas refatorando o código base. Projeto:   GITHUB do projeto apresentado! Links úteis: AspNet sqs exemples ( em inglês ) Gostaram ? Peçam as próximas postagens que querem ver aqui e farei

Fast Tips - AWS - SQS

Imagem
  Olá caros leitores, O que veremos neste post:  Fast Tips - AWS - SQS Descrição Amazon SQS trabalha com o conceito de fila na nuvem. É uma ferramenta poderosa e escalável que pode ser utilizada, por exemplo, para gerenciamento de entrada e saída de alta demanda, para processamento de microserviços etc.  Premissa: Noções básicas de AWS e uma conta criada. Nível de dificuldade: fácil Confira no vídeo abaixo uma maneira simples de criar sua primeira fila SQS    Essa foi mais uma  fastTip  sobre AWS SQS. Em outros tópicos aprofundarei as opções de uso das filas em tópicos mais avançados. Links úteis: Amazon SQS Gostaram ? Peçam as próximas postagens que querem ver aqui e farei!  

Fast Tips - AWS - Lambda com AspNet Core

Imagem
Olá caros leitores, O que veremos neste post:  AWS - Lambda com AspNet Core Conceito: Execução de código sem servidor na nuvem pagando apenas pelo seu tempo de execução. Funções lambda tem um baixíssimo custo e são uma alternativa inteligente de executar funcionalidades para atender qualquer tipo de aplicativo sem se preocupar e gastar hospedagem de aplicação. Este código pode ser acionado por chamadas de diversos outros serviços!     Premissa: Noções mínimas sobre Asp.Net Core, Cloud e conta gratuita na AWS Nível de dificuldade: fácil Passos:  Passo 1: Instalando o SDK Instale o SDK da Aws que facilitará em muito nossa vida para criar o template do nosso lambda. Passo 2: Crie o projeto Com o SDK podemos criar um novo projeto do tipo template. Sendo assim, criaremos uma função vazia neste exemplo.   Escolhendo o template função vazia Passo 3: Explicando o projeto Apenas esses passos e você já tem um lambda que funciona.  Vamos explicar um pouc

Acessando Redis com AspNet Core 3.1

Imagem
Olá caros leitores, O que veremos neste post:  Acessando Redis com AspNet Core 3.1 Veremos na prática como acessar uma base redis com aspnet core 3.x. Premissa: Noções básicas .Net Nível de dificuldade: médio Passos:  Passo 1: Base Redis Criei um servidor local do Redis, baseado neste artigo: Fast tips - redis com docker em 5 minutos Passo 2: Projeto AspNet Projeto: ProjetoConsumirRedis Tipo: webapi Passo 3: Configurações Configurar os acessos ao redis ( baseados no redis criado ): Basta adicionar o trecho abaixo no arquivo appsettings.Development.json : Instale o pacote Redis Cache: Configure seu startup com os dados de acesso do Redis e o nome da base que queira criar/acessar: Passo 4: PessoaController Para fins didáticos e para focar no tema a maior parte da implementação ficará no controller. Crie o controller e configure conforme abaixo: Variáveis que representam o cache e chave do Redis