dyc87112 / blog-comments

5 stars 1 forks source link

Spring Cloud Stream同一通道根据消息内容分发不同的消费逻辑 | 程序猿DD #309

Open dyc87112 opened 5 years ago

dyc87112 commented 5 years ago

http://blog.didispace.com/spring-cloud-starter-finchley-7-6/

应用场景有的时候,我们对于同一通道中的消息处理,会通过判断头信息或者消息内容来做一些差异化处理,比如:可能在消息头信息中带入消息版本号,然后通过if判断来执行不同的处理逻辑,其代码结构可能是这样的: @StreamListener(value = TestTopic.INPUT)public void receiveV

yangzhilong commented 5 years ago

你的这种方式需要在代码里配置,其实是可以在配置文件来进行定义的,参考我的blog:https://www.cnblogs.com/yangzhilong/p/9888398.html