0

我正在构建一个分布式应用程序,其中一组进程(在不同的机器上运行)一起工作。每个进程都在自己的一组“资源”上工作(并且进程之间不共享资源)。当应用程序启动时,我需要在进程之间分配资源池,以便它们可以独立工作。为了进行资源分配,我正在考虑使用 Apache Curator 的 Leader Election 配方。

一旦一个进程被选为领导者,它将进行资源分配,然后剩余的进程可以在分配的资源上工作。当领导者在做工作时,其他进程必须被“阻塞”。非领导进程的策展人行为是什么?他们会立即从领导者选举 api 中获得失败还是被阻止?

4

0 回答 0