18 puntos por GN⁺ 2023-07-28 | 1 comentarios | Compartir por WhatsApp
  • Bloomberg lo creó y ahora liberó como open source un proyecto que ha usado internamente durante más de 8 años
  • Diseñado para flujos de trabajo modernos, para ser eficiente, confiable y rico en funciones
  • Escrito en C++ y sin dependencias de frameworks externos
  • Tiene baja latencia (p99) y puede ahorrar ancho de banda de red en flujos de trabajo de alto fan-out
  • Usa clustering y replicación basada en quorum para alta disponibilidad
  • Ofrece diversas estrategias de enrutamiento de mensajes para pipelines complejos de procesamiento de mensajes: Work Queue, Consumer Priority
  • Soporta una topología de red multi-hop única para ahorrar ancho de banda de red

1 comentarios

 
GN⁺ 2023-07-28
Opiniones en Hacker News
  • La función de fan-out de BlazingMQ resulta interesante para implementar la parte upstream de una API firehose.
  • Un comentarista está considerando usar gRPC + Flatbuffers + un proxy para cálculos pesados, y busca razones para elegir un broker de mensajes en lugar de un enfoque de más bajo nivel.
  • BlazingMQ admite una topología de red inusual de múltiples saltos, lo que puede ahorrar ancho de banda de red en ciertos casos de uso.
  • Un comentarista se pregunta cómo se compara BlazingMQ con Kafka en términos de enrutamiento por particiones.
  • Un comentarista está interesado en aplicar una amplia gama de tecnologías de interfaz en otras industrias, como la atención médica.
  • La página principal de BlazingMQ está bien diseñada y es fácil de entender incluso para quienes no están familiarizados con las colas de mensajes.
  • Un comentarista trabajó brevemente en el equipo de BlazingMQ y le pareció un gran equipo que trabaja con tecnología interesante.
  • Un comentarista no pudo encontrar información sobre compatibilidad con MQTT en la documentación de BlazingMQ.
  • Un comentarista se pregunta si BlazingMQ tendrá APIs además de Java y C++.
  • Un comentarista quiere comparar BlazingMQ con NATS.io.
  • Un comentarista se sorprende de que los ingenieros de software a menudo reimplementen los mismos bloques conceptuales básicos, y se pregunta si en los hospitales sucede lo mismo.
  • Un comentarista se sorprendió de que BlazingMQ se use en el terminal de Bloomberg, y supone que no parece usarse en el sitio web.
  • Un comentarista quedó impresionado con las animaciones del artículo de BlazingMQ y se pregunta cómo fueron hechas.