summer
Results
3
comments of
summer
> 这两个节点执行的业务逻辑操作,在状态机中是串行的,所以两个节点的状态还是一致的 如果我只是使用master的功能,不是用状态机呢? 业务逻辑是另外一个线程,这个线程会一直检查当前节点是否是master,如果是则执行相关操作,不是的话就一直检查
> 也可以让B节点启动完成后通过paxos同步一个信令给其它节点,让他们调用`phxpaxos::Node::DropMaster`主动暂停一段时间的master续租,这样B节点会重新取得master。 这样的话,还会出现master切换的情况
> 可以通过`phxpaxos::Node::SetMasterLease`将master租约时长调到比重启时长更大。 这样好像也没有办法解决,因为进程停止后,原本的paxos也停止了,再运行进程的时候,paxos会重新运行,重新选举master。有没有办法在开始运行paxos进行master选举的时候,指定某个节点先进行master的提议?