문제

I currently have a product that works in a simple master/slave(s) setup. The master coordinates communication between itself and all slave nodes (and between slave nodes). Now I want to modify this product so that any node can assume the coordinator role (so that master/slave designations are no longer static).

Is there an existing term for this sort of setup? I can think of a couple options but I don't want to bias the answers.

(And for those questioning why I'd ask this on StackOverflow, I think choosing the correct terminology for your design and functionality is an extremely important programming practice. After all, there's a lot more to programming than knowing where to put the semi-colon. Please consider this before you automatically close the question as off-topic.)

Edit: For clarification, only one node at a time can assume the coordinator role. So while any node can take on the role, there can not be multiples at once.

도움이 되었습니까?

해결책

multi master, peer to peer, without single point of failure, leader election, decentralized

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top