【发布时间】:2021-09-11 13:07:14
【问题描述】:
我从事微服务架构工作。每项服务都很少有长时间运行的任务(数据处理、报告生成),可能需要长达 1-2 小时。我们将 Kafka 用于队列。 如何处理在任务完成之前发生 Pod 重启或任何部署的情况?该任务将重新开始,并且将再次花费那么多时间。有没有办法独立于应用程序 pod 运行这些任务?
【问题讨论】:
标签: spring-boot kubernetes deployment microservices long-running-processes