消息队列(单队列个没问题) 如何建立多个队列 我修改名称无效,能不能提供一个例子是支持多个队列的

Blade 未结 1 1639
wangtian
wangtian 剑童 2020-03-24 17:10

一、该问题的重现步骤是什么?

1. 

bladex-biz(stream-consumer 和 provider)
项目中,单个队列,已经跑通,但是多个不同名称的队列,改名后有问题

image.png

2. 是修改这里吗?我觉得是修改这里,改了还是不行。我另外新建一个类?StreamProcess2?能不能提供一个例子是支持多个队列的

image.png

3.还是修改这里?修改queue.stream.message 也不行

image.png

名字不修改的情况,生产者和消费者的数据都正常,如果修改上述名称,就不行了。

image.png

二、你期待的结果是什么?实际看到的又是什么?

我期待多个队列可以同时跑,业务不同,互不影响。


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex_biz 2.4.0 最新版,windows上idea


四、请提供详细的错误堆栈信息,这很重要。

没有错误日志,有截图,多出来的队列是比较奇怪的名字

image.png


五、若有更多详细信息,请在下面提供。


能在bladex_biz中

stream-consumer 和 provider

提供多队列的调用例子吗?


1条回答
  • 2020-03-25 15:58

    output和input是输出输入通道名称,对应一组队列。

    需要多组,就要参考现有的重新复制一份,然后在binders里配置stream-output和stream-input,比如你可以配置成新的为stream-output1和stream-input1


    更多的资料推荐百度谷歌一下:SpringCloud Stream

    0 讨论(1)
提交回复