开发者社区> 问答> 正文

请问fourinone做分布式的时候,一般默认部署几个节点比较好?

请问fourinone做分布式的时候,一般默认部署几个节点比较好?比如HDFS默认存3份数据,所以至少3个存储节点。fourinone这块儿设计上有什么技巧呢?

展开
收起
OSC开源社区 2024-05-30 21:09:30 15 0
1 条回答
写回答
取消 提交回答
    1. fourinone要较灵活,没有特别限制,计算节点可以1个也可以多个,可以都部署一台服务器(单机并行),也可以部署多台服务器(分布式并行);协调节点两个也可以(主备),三个或者多个都可以,领导者算法实现不需要维持奇数节点;文件节点可以任意个,默认不为用户自动备份多份文件数据,而是想办法把这个工作变的简单,提供简单api根据自己的文件系统存储需要去操作,可以存一份也可以多份。
    2. 不同规模的业务系统,不同特点的业务需求,对文件数据多份备份的要求不一样。有的丢了也就算了,一份就够了;有的在同一个机房,再保存个备份就够了;有的跨多个机房,可能要保存4、5份,还要北向传送(如金融行业)。因此,将“备份工作的编程实现变的简单”比“替用户设计好备份策略”更灵活。
    3. 把fourinone源码打开,就是java程序,没有任何第三方引用和依赖,实际上也就是揭示如何运用纯java实现分布式计算存储等功能,并带给用户更简单灵活的体验。
    2024-05-31 14:02:54
    赞同 1 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
基于社区的分布式 风险感知模型 立即下载
如何利用Redisson分布式化传统Web项目 立即下载
FLASH:大规模分布式图计算引擎及应用 立即下载