如何在使用Java Spring和AWS自动缩放时控制TaskProtection?

mitkmikd  于 2022-12-13  发布在  Spring
关注(0)|答案(1)|浏览(115)

我正在使用@SqsLister处理一个Java Spring Web服务,以传递SQS队列上的项目。我的群集被配置为根据SQS队列的深度使用启动和停止任务。这部分工作正常。
我担心任务被终止,而先前出队的项目仍在处理中。
Spring是否以任何方式支持这一点?是否有处理此场景的首选方式?

y1aodyip

y1aodyip1#

你必须在你的任务中自己实现它。基本上它是通过ecs task termination protection完成的,AWS提供了如何做到这一点的例子:

这些示例并不适用于Spring,但是您必须自己在应用程序中实现类似的内容。

相关问题