开放消息服务ONS(Open Notification Service)是基于阿里开源消息中间件MetaQ(RocketMQ)打造的一款云消息中间件产品,历经三次天猫双十一海量消息考验,被广泛应用在阿里内部系统中, 是构建大型分布式系统的核心组件之一。它能为分布式应用系统提供异步解藕、削峰填谷能力,同时也具有海量消息堆积,高吞吐,可靠重试等互联网应用所需特性。
开通ONS服务之后,就会进入我们全新设计的ONS控制台,主要包括的功能:
a. 发布订阅管理:
- 发布管理:可以创建一个XXX TOPIC
- 订阅管理:可以订阅已创建的XXX TOPIC消息
Tips: 在这个模块,对于每一个TOPIC消息的接收或者发送,我们都有直接可用的Java示例代码,方便大家的使用
b. 消息查询:
我们支持三个维度的消息查询,Topic,Key,Message ID并且提供每一条消息的trace功能,方便大家对消息消费的过程追踪。
c. 资源监控报表:
- 消息堆积:我们可以查询消费者在某个topic消息下的消息堆积情况,方便我们的业务做进一步处理
- 消息消费:我们可以查询消费者某个topic消息消费的速度
- 消息生产:我们可以查询生产者某个topic消息生产的速度
在本次开通的ONS服务中,我们重新设计了客户端API,方便大家的使用。除了普通的消息之外,ONS并不包含内部使用的MetaQ的发送顺序消息和事务消息的功能,我们后续会把这部份功能也放开到云产品ONS中来,敬请期待。
如果您想进一步了解ONS,请访问阿里云官网ONS产品页面 http://www.aliyun.com/product/ons ,以及帮助中心,我们提供了接入文档,欢迎大家使用。
时间: 2024-10-21 08:51:41