中间件包括的范围十分广泛,针对不同的应用、不同的需求涌现出了各种各样的中间件产品,中间件产品需要屏蔽分布式环境当中的异构的操作系统、网络协议,能够提供分布式环境下的通讯服务。
消息队列JCQ
JCQ(JD Cloud Messafe Queue)是自主研发的消息队列服务,为不同的用户之间或者不同组件之间提供可靠的异步通信机制,实现了消息的发布、查询。
JCQ 核心服务包括发布订阅、消息查看、死信队列(无法成功传递的消息)、重置消费点位,在消息的持久化存储当中,我们的消息范围默认13天,可以重新设置消费点位的进度,支持无序消息(常见的业务消息)、延迟消息(消息在指定的延迟时间点之后再进行投递)和顺序消息(先进先出的特性)的http 、tcp协议的多样性,同时支持安全防护,从多维度的资源运行状态和性能的监控,实例在VPC中安全隔离。
如何创建消息和订阅消息
主题管理 - 订阅主题
注意:消息的生命周期只有三天,超过三天将会删除而无法恢复,tag标签是消息订阅者用来做消息筛选的,来查找所需的信息。
消息的查询,可以基于topic ID 、Message ID 进行查阅