blazingmq
ntf-core
blazingmq | ntf-core | |
---|---|---|
13 | 1 | |
2,475 | 64 | |
0.9% | - | |
9.2 | 8.5 | |
1 day ago | 1 day ago | |
C++ | C++ | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
blazingmq
- BlazingMQ - High performant Open Source Message Queue by Bloomberg
- FLaNK Stack Weekly for 24 July 2023
-
A Modern High-Performance Open Source Message Queuing System
Sounds great, and you have lots of nice documentation on the page, but could you provide a TLDR? There's a lot of competition in this area: GRPC, Cap'n'proto (was posted on HN a day or two ago), NATS, etc.
I'm also having trouble figuring out if Mats3 is a library (with a JMS API) over a variety of messaging systems (WebSockets, NATS, etc.)?
P.S. Some diagrams like https://bloomberg.github.io/blazingmq/ would be very helpful, especially at https://mats3.io/background/what-is-mats/. If a picture's worth a thousand words, and an animation must be worth at least 10k words. :)
- BlazingMQ: High-performance open source message queuing system
- A modern high-performance open source message queuing system
ntf-core
-
A Modern High-Performance Open Source Message Queuing System
Hi, one of the authors here. BlazingMQ depends on two other open source C++ libraries: https://github.com/bloomberg/bde and https://github.com/bloomberg/ntf-core. I believe documentation writer wanted to highlight that BlazingMQ does not depend on frameworks like ZooKeeper, etc.
What are some alternatives?
ZeroMQ - ZeroMQ core engine in C++, implements ZMTP/3.1
mats3 - Mats3: Message-based Asynchronous Transactional Staged Stateless Services
BDE - Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.
OpenMAMA - OpenMAMA is an open source project that provides a high performance middleware agnostic messaging API that interfaces with a variety of proprietary and open source message oriented middleware systems.
mosquitto - Eclipse Mosquitto - An open source MQTT broker
anime.js - JavaScript animation engine
kafka-in-production - :books: Tech blogs & talks by companies that run Kafka in production