这里的池化逻辑似乎有个bug

这里的池化逻辑似乎有个bug

一个topic对应一个redistemplate,但是同一个topic下的不同的消息,属性也并不相同
1.第一次获取,由于池子里没有,所以把他的mesaage内容设置到了这个template中
2.第二次获取,且换了一个消息,这时候由于池子里有,直接就被返回了,并且这个template里面的内容永远是根据第一条message里面的参数设置,这个不是有问题么?
3.2里面的情况还凑活可以用,但是如果topic的routingkey,由于业务原因做了更换,这个池子直接就不可用了,routingkey,绑定关系什么的,已经换了,但是这个container还是在返回那个旧的routingkey,这样消息根本就发不出去了。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
阿神 2020-06-23 09:03:47

不是bug,就是一个topic一个模板,对应关系,一般来讲不会去做更新操作,这个是规范问题,不是bug,肯定就是第一次第一条的消息决定的,可以做一些限制

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师