登录 注册
当前位置:主页 > 资源下载 > 50 > 设计了四合一的分布式计算fourinone框架

设计了四合一的分布式计算fourinone框架

  • 更新:2024-10-19 08:42:25
  • 大小:811KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Java - 课程资源
  • 格式:RAR

资源介绍

里面包含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定位服务器的做法实现集群管理。