代码之家  ›  专栏  ›  技术社区  ›  jandres

弹簧AMQP多线程生产商

  •  1
  • jandres  · 技术社区  · 6 年前

    我有一个多线程应用程序,它使用rabbittemplate(带cachingConnectionFactory)向代理发送消息。我需要确保消息按顺序传递。 我自己也看到了这个答案: Spring AMQP ensuring message order in multi-threaded environment

    这是SpringAMQP仅有的两种选择吗?专用连接意味着什么?我需要在每个Java类中定义一个新的RabBand模板,它是作为生产者的Java类?

    谢谢您!

    1 回复  |  直到 6 年前
        1
  •  1
  •   Gary Russell    6 年前

    2.0及更高版本现在支持 scoped operations 如果所有操作都在 invoke 发生在同一个通道上。

    当然,“按顺序”只能表示每个线程内的顺序。