金蝶Apusic分布式消息队列(Apusic Distributed Message Queue,简称ADMQ),是一款金融级分布式消息中间件,具备跨城高一致、高可靠、高并发的特性,提供原声Java、C++、Python、GO等多种API,同时支持通过Kafka协议或HTTP Proxy等方式接入,可为分布式应用系统提供异步解耦和削峰填谷的能力,支持云原生应用所需的海量消息堆积、高吞吐、可靠重试等。
金蝶Apusic分布式消息队列(Apusic Distributed Message Queue,简称ADMQ),是一款金融级分布式消息中间件,具备跨城高一致、高可靠、高并发的特性,提供原声Java、C++、Python、GO等多种API,同时支持通过Kafka协议或HTTP Proxy等方式接入,可为分布式应用系统提供异步解耦和削峰填谷的能力,支持云原生应用所需的海量消息堆积、高吞吐、可靠重试等。
金蝶Apusic分布式消息队列(Apusic Distributed Message Queue,简称ADMQ),是一款金融级分布式消息中间件,具备跨城高一致、高可靠、高并发的特性,提供原声Java、C++、Python、GO等多种API,同时支持通过Kafka协议或HTTP Proxy等方式接入,可为分布式应用系统提供异步解耦和削峰填谷的能力,支持云原生应用所需的海量消息堆积、高吞吐、可靠重试等。
产品特性
云原生架构
ADMQ使用计算与存储分离的云原生架构,将消息的存储层和服务层分开。ADMQ的分层架构和分片存储,为系统的独立扩展、集群扩容、系统容错等方面都带来更好的体验。
轻量级计算引擎
ADMQ内置一个轻量级计算引擎,它让开发人员可以使用Java或Python实现函数(处理逻辑),为用户提供了一个部署简单、运维方便的FaaS平台。
多租户支持
租户可以分布在集群之间,每个租户都可以有单独的认证和授权机制。
跨地域复制
生产者可以从任何地区写入共享主题,ADMQ负责确保这些消息对各地的消费者均可见。
应用场景
削峰填谷
ADMQ的海量消息堆积能力,确保下游业务在安全水位内平滑稳定的运行,ADMQ客户端实例根据自己的处理能力从ADMQ服务器拉取消息,以此来减轻或消除后端系统的瓶颈。
顺序消息
顺序消息的应用场景非常常见,比如证券交易过程时间优先原则,交易系统中的订单创建、支付、退款等流程,航班中的旅客登机消息处理等等。与FIFO原理类似,ADMQ提供的顺序消息能保证消息的先进先出。