文件名称:分布式计算的fourinone四合一框架设计
文件大小:811KB
文件格式:RAR
更新时间:2021-06-04 16:07:33
fourinone
里面包含fourinone所有源码、测试代码 以及说明文档。Fourinone框架是将分布式协同的技术性和故障处理的可行性,把Hadoop、Zookeeper、MQ和分布式缓存的功能合并成一个框架。Fourinone采用的是domain/node两层结构,不仅保持了Zookeeper最本质的稳定性,而且还简化Watch回调多线程模型,确保业务逻辑的完整性。domain/node两层节点进行k/v的存储,这样可以满足中小型的互联网或者企业应用的吞吐量,Fourinone的facade[8]算法可以满足上百万并发读写吞吐量,实现了完整的缓存功能。不同于Hadoop,Fourinone采用工头链式结合工人并行的计算的方法,由于不依赖分布式文件系统,从而简化了分布式计算。 Fourinone把domain看作为mq队列,开发者根据自己的需求可以基于Fourinone自己去扩充这些功能,包括mq集群,通过一个独立的domain/node建立队列或者主题的key隐射,再仿照上面分布式缓存的智能依据key定位服务器的做法实现集群管理。