- 当我把多个文件放在一个位置时,Apache camel会从那里挑选这些文件并进行处理
- 但假设我有多个Pod,比如Pod A和Pod B来挑选多个文件,比如文件1和文件2,那么骆驼是如何知道如果文件1被Pod A挑选出来的,那么文件1就不应该被Pod B挑选出来的
- 现在Pod A只能选择文件2
在我看来,这个服务必须是单个实例。你也可以在库伯内特做这件事。它是单例应用程序模式。n个吊舱正在站立,但只有一个在工作。领头的pod运行其他pod以这种模式看着他。更多详细信息https://www.magalix.com/blog/kubernetes-patterns-singleton-application-pattern和第二个解决方案如何在应用程序部署在两个节点上时只读取一次文件