fbpx
RabbitMQ – Guia de Estudo Gratuito 2021

RabbitMQ – Guia de Estudo Gratuito 2021

RabbitMQ é simples e incrível. São apenas 4 componentes. Relativamente simples, mas cada um tem detalhes que escondem ouro.

Se você conhece estruturas de filas, pode pensar que já sabe do que se trata. E é aí que mora o engano. O RabbitMQ não é simplesmente uma infraestrutura de filas, é um Message Broker. Essa categoria exige que tenha habilidades que vão muito além de simplesmente possuir filas FIFO. Há detalhes que levariam semanas ou meses para implementar e anos para estabilizar, dependendo da linguagem.

Por isso defendo seu uso nos cenários mais variados.

(mais…)
MasterClass RabbitMQ para aplicações .NET

MasterClass RabbitMQ para aplicações .NET

Meu primeiro contato com o RabbitMQ não foi assistido. Eu não tive ajuda. Eu tinha um problema de escalabilidade em um processo de importação de mídias (músicas, vídeos etc). Naquela época ainda não vivenciávamos a era Satya Nadella ainda. E encontrar uma solução para a escala do processo de importação foi uma tarefa que me tomou pelo menos 3 semanas.

(mais…)
Como perder mensagens com RabbitMQ

Como perder mensagens com RabbitMQ

É comum falarmos sobre receitas de sucesso e como resolver problemas, mas será que você está fazendo essas coisas, está perdendo mensagens e vai culpar o RabbitMQ por isso?

Se liga nessas dicas, pois se você está perdendo mensagens com RabbitMQ, a culpa é totalmente sua! E vou mostrar como você pode perder mensagens para que isso não ocorra mais.

(mais…)
RabbitMQ + .NET Core: 100x FASTER

RabbitMQ + .NET Core: 100x FASTER

No dia-a-dia com RabbitMQ nós otimizamos ao máximo o consumo para extrair o máximo de performance e processar o máximo de mensagens.

Mas se todos os nossos esforços estão no consumo:

Quem está se ocupando com a performance no envio de mensagens para o RabbitMQ?

Será que a estratégia que você está usando é de fato uma estratégia eficiente?

A produção de mensagens é diluída dentro outros processamentos, se fundindo com o ciclo de vida de negócio.

Em uma aplicação asp .net core que envia uma mensagem para o message broker a todo request, temos um cenário que em que conseguimos obter aproximadamente 100 vezes mais performance.

Isso quer dizer que provavelmente você está deixando de ganhar performance, e muitas vezes uma simples mudança pode melhorar muito seu tempo de resposta nas API’s.

Como usar estratégias simples para obter o máximo de performance com RabbitMQ e .NET? Confira este evento ONLINE e GRATUITO no Canal .NET e saiba como obter ganhos que podem tornar uma aplicação até 100 vezes mais rápida!

Palestrante: Luiz Carlos Faria – Microsoft MVP,MATC

Não deixem de acompanhar! Convidem amigas, amigos e colegas de trabalho!

Ainda não segue o Canal .NET nas redes sociais? Faça sua inscrição então, para ficar por dentro de novidades sobre eventos, tecnologias Microsoft e outros conteúdos gratuitos:

– Facebook: https://www.facebook.com/canaldotnet

– YouTube: https://www.youtube.com/canaldotnet

Gosta de RabbitMQ? Tem muito mais!

Como perder mensagens com RabbitMQ

É comum falarmos sobre receitas de sucesso e como resolver problemas, mas será que você está fazendo essas coisas, está perdendo mensagens e vai culpar o RabbitMQ por isso? Se…

Continue lendo

RabbitMQ & AMQP – #3 – Conceitos

Agora é o momento de falarmos brevemente sobre cada elemento do AMQP. Nesse post ainda estamos tratando com superficialidade, mas é importantíssimo passar por aqui para progredirmos nessa jornada. Standard…

Continue lendo

Ring Buffer – Antecipe, otimize e evite custos excessivos

Ring Buffer – Antecipe, otimize e evite custos excessivos

Ring Buffer, também chamado de Circular Buffer é uma estrutura de dados muito poderosa. Seu nome já traz o spoiler e entrega o ouro, afinal não deixa de ser um buffer, só que trabalhando em formato de anel/circular. Se você não faz ideia do que seja, vem comigo nessa viagem pois vamos dissecar o assunto e ainda compará-la ao processo de uberização dos objetos custosos.

(mais…)