小编Ser*_*jev的帖子

在Paxos中,Acceptor在接受了它之后是否可以接受不同的值?

在Multi-Paxos算法中,从接受者的角度考虑此消息流:

接收:准备(N)

回复:承诺(N,null)

接收:接受!(N,V1)

回复:已接受(N,V1)

接收:接受!(N + 1,V2)

回复:?

根据协议,接受者在这种情况下的反应应该是什么?它应该以Accepted(N + 1,V2)回复,还是应该忽略第二次接受!?

我相信这种情况可能发生在Multi-Paxos中,当第二个提议者上线并认为他是(并且始终是)领导者时,因此他发送他的接受而没有准备.或者,如果他的准备工作根本没有达到接受者.如果这种情况可能不会发生,你能解释一下原因吗?

distributed-computing paxos

5
推荐指数
1
解决办法
1820
查看次数

配置格式易于从MSBuild和PowerShell中读取

我目前正在自动化.NET项目的集成.MSBuild和PowerShell是我的首选工具.我需要将环境配置(主机地址,路径,服务名称等)存储在一个单独的文件中,MSBuild和PowerShell都可以轻松读取.为此目的最简单的格式是什么?有没有比自定义XML更简单的东西?

我不介意向MSBuild添加额外的任务,但我想避免增加PowerShell,因为后者用于目标机器,对它们的要求越少越好.

更新:因为我已经决定只与MSBuild的单独去,因为我发现我可以远程完成所有的部署任务,而无需实际登录到目标机器.无论如何,谢谢你的答案!

msbuild powershell

2
推荐指数
1
解决办法
259
查看次数