全部产品
云市场

消息队列常见问题

更新时间:2019-10-08 11:28:55

常见问题列表:

应用系统发布和订阅消息是否一定需要在云端控制台配置元数据?

是的,作为消息发布者角色的应用系统必须配置“消息类型元数据”并触发生效;作为消息订阅者角色的应用系统必须配置“消息订阅元数据”并触发生效,否则应用系统无法按照预期正常发布和订阅消息。

消息队列 Broker 拒绝接收消息

发送者发送某一消息类型之前必须在“消息队列控制台”新增消息类型,即 TOPIC 和 EVENTCODE,如果不是已经配置的合法消息类型,消息队列 Broker 会拒绝接收此类型的消息。

发布者发送消息无对应连接

首先,确认是否在“消息队列控制台”配置了需要发送的消息类型。如果已配置,则再检查 Spring 应用上下文配置的 sofa:publisher 元素是否声明了需要发送的消息类型 TOPIC 值;如果有遗漏,就会导致发布者发送消息无对应连接。

如何确认发布者或者订阅者已经连接到消息队列 Broker

消息队列 Broker 服务的网络端口是 9529,请查看发布者或者订阅者的部署服务器是否存在到此端口的网络连接。如果没有,则一定没有成功连接到消息队列 Broker,请参考 快速入门 检查发布者和订阅者的 Spring 上下文配置是否正确。