APUSIC DISTRIBUTED MESSAGE QUEUE
金融级分布式消息中间件
金蝶Apusic分布式消息中间件(简称“ADMQ”)是一款金融级分布式消息中间件,具有多租户、跨集群数据复制、强一致性、高可靠、高并发等特性。ADMQ支持原生Java、C++、Python、GO多种API,支持以Kafka、RocketMQ、RabbitMQ客户端和MQTT、JMS等协议接入,从而简化不同业务系统的接入难度。
各个业务系统仅需要处理自己的业务逻辑,发送事件消息到消息队列。下游业务系统直接订阅消息队列的队列或主题获取事件。消息队列可用于单体应用被拆解为微服务后不同微服务间的通信。系统解耦的好处是不同系统的迭代不再相互依赖,能有效缩短数据链路长度,提高数据处理效率。
诸如秒杀、抢红包、企业开门红等大型活动时皆会带来较高的流量脉冲,或因没做相应的保护而导致系统超负荷甚至崩溃,或因限制太过导致请求大量失败而影响用户体验,削峰填谷是解决该问题的有效方式。
物联网设备通过接入网关连接云端,ADMQ 可以提供高速的数据传输通道,连接后端的数据分析系统。