我们的服务利用Kafka发布和使用消息。我们使用蓝绿色部署策略来部署我们的服务。 考虑以下情形:
App\Routing\CustomCardRouter:
decorates: 'router'
arguments: ['@App\Routing\CustomCardRouter.inner']
这里的问题是,一旦发生切换,我们的绿色吊舱(其中包含较早的App1.0代码)仍在消耗来自该kafka主题的消息。理想情况下,现在应该停止使用绿色豆荚了。 我们正在寻找一种解决方案,其中当我们部署时,我们的绿色吊舱应该停止消耗。