【发布时间】:2019-01-31 17:32:48
【问题描述】:
我正在使用 Spring Cloud Streams 使用 Kafka 流。当从主题中消耗数据时,我会进行聚合。数据最终在我定义的几个商店中。停止应用程序并重新启动时,由于商店的重新创建,应用程序需要很长时间才能准备好。知道这是否常见吗?我希望这会很快,因为商店会在应用程序之外持续存在。
问候
迈克尔
2 月 4 日更新 更清楚地说,商店在应用程序之外,在容器之外持续存在。所以这应该是它的一切吧?
【问题讨论】:
-
我不确定您如何部署应用程序,但是,如果您重新启动实例在同一台机器上,它们应该会快速启动。只有在新节点上重新启动它们时,才需要重新创建状态,这可能需要一些时间。因此,建议不要将您的实例移动到不同的机器上。如果您在 Kubernetes 上运行,您可能希望将状态附加到您的 POD。
标签: apache-kafka-streams spring-cloud-stream