了解Spring云流+ AMQP中的上下文切换

时间:2018-02-21 13:13:06

标签: spring-cloud-stream spring-integration-amqp

我们正在项目中使用 spring-integration-amqp-4.3.10.RELEASE,spring-cloud-stream-1.3.0.RELEASE和spring-cloud-starter-stream-rabbit 。我们尝试通过将shutdown-timeout置于我们的入站通道适配器中来完成微服务的正常关闭

方案

  1. 我们只能为没有spring-cloud-stream的微服务实现优雅的关闭。

    • 我们分析它在同一个侦听器线程中运行,因此它会按预期终止。
  2. 当我们尝试终止微服务时(有spring-cloud-stream + AMQP)

    • 我们不确定这里是否发生了线程转移,如果发生这种情况,在这种情况下如何实现关闭。
  3. 你能否告诉我们克服第二种情况的方法?

0 个答案:

没有答案