我有一个Spring应用程序运行在一个由Kubernetes管理的Docker容器中,该容器的任务是从队列中提取数据、处理数据并将其写回队列。最初,这个应用程序的部署是用一个副本创建的。但是,在某种程度上,我需要扩展部署,以便更快地处理来自队列的消息。理想情况下,我希望现有的1个副本开始处理消息,然后新副本可以出现并提供帮助。
我发现的问题是,当以编程方式扩展部署时,现有的1个副本将被销毁,这通常发生在处理某些数据的过程中,导致该处理的输出丢失。
我希望看到发生的事情的例子:
这有可能吗?谢谢!
https://stackoverflow.com/questions/72297344
复制相似问题