JMQ is distributed messaging and streaming data platform with low latency, high performance and reliability, trillion-level
capacity and flexible scalability.
- Technical standard
- Custom protocol specification
- Compatibility with kafka protocol
- HA
- Master/Slave mode deployment. Support failover
- Messages are asynchronously archived to cloud storage
- Unified exception message retry service for fault tolerance
- Low Latency
- Sync flush disk, TPS for 1K data is 21000.Response time is 0.004 second
- Async flush disk, TPS for 1K data is 53894.Response time is 0.004 second
- Industry Sustainable
- Trillion-level message capacity guaranteed
- Light-client Model
- Only communicate with broker
- Consumer support pull model
- Order-message
- Transaction-message
- Multi IDC deployment, send and consume nearby
- Parallel consumption
- Flexible Replication Policy
- Default sync replication or degrade async replication
- Fixed or dynamic election strategy
- Support for consumption from slave
- Deployment
- Operations
- Core Concept
At present, our community is still under construction.
The list of original contributors:
- hexiaofeng
- dingjun
- lindeqiang
- zhangkepeng
- luoruiheng
- tianya
- weiqisong
- hujunliang