4月12日消息,京东云今天对外发布云原生自研中间件JCQ,宣称可以高效的解决复杂场景下的数据通道问题。
据介绍,在金融系统中,消息队列服务通过上、下游业务系统的松耦合设计,实现庞大业务系统之间的异步解耦。下游的余额通知、积分等系统出现宕机,不会影响到上游核心交易系统的正常运转。同时,消息队列服务可以确保交易过程中的优先原则,实现金融交易系统中的查询、创建、支付、退款等消息的有序性。
京东云消息队列JCQ是京东云自主研发的云原生分布式消息队列服务,提供8个9的数据可靠性以及4个9的服务可用性承诺。在性能方面,京东云采用multi raft、内存屏障、pipeline等技术来提升系统的并行度,从而提升系统的吞吐量,降低延时。
数据安全方面,JCQ提供了数据信道加密和数据落盘加密、租户数据隔离等安全保障,安全级别达到金融级的严苛要求,并通过了CSA STAR、网信办等多家权威安全机构的认证。
京东云消息队列JCQ是一款Serverless化的消息队列服务产品,对外提供逻辑的topic,用户不需要感知物理集群的存在以及其规模大小,只需按业务需要,随时创建Topic使用。在产品实现上采用了计算存储分离的架构,将计算层和存储层分离,使其具备高度的弹性,结合数据自动平衡的能力,JCQ在性能和容量上可以接近于无限扩展,并且这个过程对用户无感知。
据悉,JCQ几乎承接了整个京东集团的消息服务,日常每天的消息量超过6万亿条,大促期间超过10万亿条,大促峰值超过3.6亿条每秒。在延时方面,在同步刷盘的场景下,TP99的性能指标依然保持在2ms以内,在高吞吐和低延时特性上都有较大的优势,尤其在低配的机械硬盘环境下,性能优势更加明显。
目前JCQ已完成多个主流国产芯片和国产操作系统的适配,包括鲲鹏、飞腾、海光等国产芯片,麒麟、统信等国产操作系统。