18 pontos por GN⁺ 2023-07-28 | 1 comentários | Compartilhar no WhatsApp
  • Projeto criado pela Bloomberg e usado internamente por mais de 8 anos, agora disponibilizado como open source
  • Projetado para ser eficiente, confiável e rico em recursos para fluxos de trabalho modernos
  • Escrito em C++, sem dependências de frameworks externos
  • Possui baixa latência (p99) e pode economizar largura de banda de rede em fluxos de trabalho com alto fan-out
  • Usa clustering e replicação baseada em quorum para alta disponibilidade
  • Oferece várias estratégias de roteamento de mensagens para pipelines complexos de processamento de mensagens: Work Queue, Consumer Priority
  • Suporta uma topologia de rede multi-hop exclusiva para economizar largura de banda de rede

1 comentários

 
GN⁺ 2023-07-28
Comentários no Hacker News
  • O recurso de fan-out do BlazingMQ parece interessante para implementar a parte upstream de uma API firehose.
  • Um comentarista está pensando em usar gRPC + Flatbuffers + um proxy para computação pesada e está procurando motivos para escolher um broker de mensagens em vez de uma abordagem de nível mais baixo.
  • O BlazingMQ oferece suporte a uma topologia de rede multi-hop incomum, o que pode economizar largura de banda de rede em certos casos de uso.
  • Um comentarista quer saber como o BlazingMQ se compara ao Kafka em termos de roteamento por partição.
  • Um comentarista tem interesse em aplicar uma ampla variedade de tecnologias de interface em outros setores, como o de saúde.
  • A landing page do BlazingMQ é fácil de entender e bem projetada, mesmo para quem não está familiarizado com filas de mensagens.
  • Um comentarista trabalhou por pouco tempo na equipe do BlazingMQ e achou que era uma ótima equipe lidando com tecnologia interessante.
  • Um comentarista não conseguiu encontrar informações sobre compatibilidade com MQTT na documentação do BlazingMQ.
  • Um comentarista quer saber se o BlazingMQ terá APIs além de Java e C++.
  • Um comentarista gostaria de comparar o BlazingMQ com o NATS.io.
  • Um comentarista se surpreende com o fato de engenheiros de software frequentemente reimplementarem os mesmos blocos conceituais básicos e se pergunta se o mesmo acontece em hospitais.
  • Um comentarista ficou surpreso ao saber que o BlazingMQ é usado no terminal da Bloomberg e supõe que ele não seja usado no site.
  • Um comentarista ficou impressionado com as animações do artigo sobre o BlazingMQ e quer saber como elas foram feitas.