我正在使用SBT 1.x构建一个scala项目(在scala 2.11中编写).有一些"scala版本"让我感到困惑.
SBT 1.x => scala 2.12
SBT plugin => scala 2.x
My project => scala 2.11
Run Code Online (Sandbox Code Playgroud)
请帮我弄清楚它们之间的区别或关系.在编译或运行项目时SBT如何区分它们?
正如 ZooKeeper Getting Started Guide 中提到的,容错集群设置至少需要三台服务器,强烈建议您使用奇数台服务器。
因此,如果我有 5 个服务器,并且如上所述,当其中 2 个失败时,我仍然可以生存。但这意味着同时或累积?
那么这个怎么样:
5台服务器 -> 一台失败 -> 4 台服务器 -> 一台失败 -> 3 台服务器 -> 一台失败 -> 2 台服务器 -> 一台失败 -> 死
3台服务器有什么区别?初始化?和 3 个服务器(从 5 个服务器退化)??