0

我们在项目中使用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)

    • 我们不确定这里是否发生了线程转移,如果发生了,在这种情况下如何实现关闭。

你能建议我们克服第二种情况的方法吗?

4

0 回答 0