四合一分布式计算框架Fourinone 3.04.25发布
程序员文章站
2022-05-21 17:51:29
...
Fourinone(中文名字“四不像”)是一个分布式计算框架,提供了一个4合1的分布式框架功能(即整合了Hadoop、Zookeeper、MQ、分布式缓存的主要功能)和简单易用的编程API,实现对多台计算机cpu、内存、硬盘的统一利用,从而获取到强大计算能力去解决复杂问题:
下载地址:http://code.google.com/p/fourinone/
- Fourinone框架提供了一系列并行计算模式(农民工/包工头/职介绍/手工仓库)用于利用多机多核cpu的计算能力;
- 提供完整的分布式缓存和小型缓存用于利用多机内存能力;
- 提供像操作本地文件一样操作远程文件(访问、并行读写、拆分、排他、复制、解析、事务等)用于利用多机硬盘存储能力;
- 由于多计算机物理上独立,Fourinone框架也提供完整的分布式协同和锁以及简化MQ功能,用于实现多机的协作和通讯。
- 编译和运行环境升级为jdk7.0版本;
- 计算中止和超时中止的支持,比如多台计算机工人同时执行查找,一旦某台计算机工人找到,其余工人全部中止并返回。以及可以由工人控制或者框架控制的计算过程超时中止。
- 一次性启动多工人进程支持,可以通过程序api一次性启动和管理“ParkServer/工头/工人”多个进程,并附带良好的日志输出功能,用于代替写批处理脚本方式,方便部署和运行。
- 工人服务化模式的支持,把工人当作通用服务来使用和封装。
- 增加了相应指南和demo。
下载地址:http://code.google.com/p/fourinone/
上一篇: [学习笔记] 比特币钱包
下一篇: SHA256算法原理详解