# GN+: BlazingMQ - 고성능 오픈소스 메시지 큐 시스템

> Clean Markdown view of GeekNews topic #10037. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=10037](https://news.hada.io/topic?id=10037)
- GeekNews Markdown: [https://news.hada.io/topic/10037.md](https://news.hada.io/topic/10037.md)
- Type: news
- Author: [neo](https://news.hada.io/@neo)
- Published: 2023-07-28T09:57:09+09:00
- Updated: 2023-07-28T09:57:09+09:00
- Original source: [bloomberg.github.io](https://bloomberg.github.io/blazingmq/)
- Points: 18
- Comments: 1

## Topic Body

- 블룸버그가 만들어서 내부에서 8년 넘게 사용중인 프로젝트를 오픈소스로 공개  
- 현대적인 워크플로우를 위해, 효율적이고 신뢰성 있으며 기능이 풍부하도록 설계  
- C++로 작성되었고, 외부 프레임워크에 대한 종속성 없음  
- 낮은 지연 시간(p99)을 가지며 고 팬아웃 워크플로우에서 네트워크 대역폭을 절약 가능  
- 고 가용성을 위해 클러스터링과 Quorum 기반 복제를 사용  
- 복잡한 메시지 처리 파이프라인을 위해 다양한 메시지 라우팅 전략 제공 : Work Queue, Consumer Priority  
- 네트워크 대역폭을 절약하기 위한 독특한 다중 홉 네트워크 토폴로지 지원

## Comments



### Comment 17724

- Author: neo
- Created: 2023-07-28T09:57:09+09:00
- Points: 2

###### [Hacker News 의견](http://news.ycombinator.com/item?id=36896034) 
- BlazingMQ의 팬아웃 기능은 파이어호스 API의 상류 부분을 구현하는 데 흥미롭습니다.
- 댓글러는 무거운 계산에 gRPC + Flatbuffers + 프록시를 사용하려고 고려하고 있으며, 하위 수준 접근 방식보다 메시지 브로커를 선택하는 이유를 찾고 있습니다.
- BlazingMQ는 특이한 다중 홉 네트워크 토폴로지를 지원하여 특정 사용 사례에서 네트워크 대역폭을 절약할 수 있습니다.
- 댓글러는 BlazingMQ가 파티션 라우팅 측면에서 Kafka와 비교되는지 궁금합니다.
- 댓글러는 건강 관리와 같은 다른 산업에서 광범위한 인터페이스 기술을 적용하는 것에 관심이 있습니다.
- BlazingMQ의 랜딩 페이지는 메시지 큐에 익숙하지 않은 사람들에게도 이해하기 쉽고 잘 디자인되어 있습니다.
- 댓글러는 잠시 BlazingMQ 팀에서 일한 경험이 있으며, 흥미로운 기술을 다루는 훌륭한 팀이라고 생각했습니다.
- 댓글러는 BlazingMQ 문서에서 MQTT 호환성에 대한 정보를 찾을 수 없었습니다.
- 댓글러는 BlazingMQ가 Java와 C++ 이외에도 API를 가질 것인지 궁금해합니다.
- 댓글러는 BlazingMQ와 NATS.io를 비교하고 싶어합니다.
- 댓글러는 소프트웨어 엔지니어들이 종종 동일한 개념적 기본 요소를 다시 구현한다는 점에 놀라며, 병원도 마찬가지인지 궁금해합니다.
- 댓글러는 BlazingMQ가 블룸버그의 터미널에 사용되는 것에 놀랐으며, 웹사이트에는 사용되지 않는 것 같다고 추측합니다.
- 댓글러는 BlazingMQ 기사의 애니메이션에 감명을 받았으며, 그것들이 어떻게 만들어졌는지 궁금합니다.
