-
Choerodon平台版本:0.8.0
-
运行环境(如localhost或k8s):localhost
-
遇到问题时的前置条件:
本地consumer 引入的event-consumer版本 0.5.0(0.5.1)
本地使用的event服务是能下载的最新的版本
-
问题描述:
在consumer 设置消息失败策略为 send_back_event_store 的时候,失败消息一直不能回传,开启io.choerodon.event 和 org.springframework.web 的logger 发现报的是401,之后强行改了(POST)v1/messages/failed 接口为public,数据能发送过来,但是event服务里会报数据错误。
发现consumer 发送的消息结构和event服务接口接受的消息不匹配,而且event服务的数据库payload字段是必输的,导致问题。
- 疑问:
pom引入的版本和使用的event服务的版本有什么强制对应关系没有。