淘宝Fourinone2.0提供了一个4合1分布式框架和简单易用的编程api,实现对多台计算机cpu,内存,硬盘的统一利用,从而获取到强大计算能力去解决复杂问题。Fourinone框架提供了一系列并行计算模式(农民工/包工头/职介绍/手工仓库)用于利用多机多核cpu的计算能力;提供完整的分布式缓存和小型缓存用于利用多机内存能力;提供像操作本地文件一样操作远程文件(访问,并行读写,拆分,排它,复制,解析,事务等)用于利用多机硬盘存储能力;由于多计算机物理上独立,Fourinone框架也提供完整的分布式协同和锁以及简化MQ功能,用于实现多机的协作和通讯。

Fourinone 2.0新增功能:
一、提供了对分布式文件的便利操作, 将集群中所有机器的硬盘资源利用起来,通过统一的fttp文件路径访问,如:
windows:fttp://v020138.sqa.cm4/d:/data/a.log
linux:fttp://v020138.sqa.cm4/home/user/a.log

比如以这样的方式读取远程文件:
FttpAdapter fa = FttpAdapter("fttp://v020138.sqa.cm4/home/log/a.log");
fa.getFttpReader().readAll();

提供对集群文件的操作支持,包括:
1、元数据访问,添加删除,按块拆分, 高性能并行读写,排他读写(按文件部分内容锁定),随机读写,集群复制等
2、对集群文件的解析支持(包括按行,按分割符,按最后标识读取)
3、对×××数据的高性能读写支持(ArrayInt比ArrayList存的更多更快)
4、两阶段提交和事务补偿处理
5、自带一个集群文件浏览器,可以查看集群所有硬盘上的文件(不同于hadoop的namenode,没有单点问题和容量限制)

总的来说, 将集群看做一个操作系统,像操作本地文件一样操作远程文件。

但是fourinone并不提供一个分布式存储系统,比如文件数据的导入导出、拆分存储、负载均衡,备份容灾等存储功能,不过开发人员可以利用这些api去设计和实现这些功能,用来满足自己的特定需求。

更多介绍请看使用指南:
一、如何搭建配置FttpAdapter环境
二、如何访问集群文件根目录
三、如何访问和操作远程文件
四、如何进行集群内文件复制和并行复制
五、如何读写远程文件
六、如何解析远程文件
七、如何并行读写远程文件
八、如何批量并行读写远程文件和事务补偿处理

二、自动化class和jar包部署
class和jar包只需放在工头机器上, 各工人机器会自动获取并执行,兼容操作系统,不需要进行安全密钥复杂配置

三、网络波动状况下的策略处理,设置抢救期,抢救期内网络稳定下来不判定结点死亡

邮箱:Fourinone@yeah.net
qq群:241116021
下载地址:
http://www.skycn.com/soft/68321.html

转载于:https://blog.51cto.com/3503265/884828

淘宝分布式框架Fourinone2.0正式版发布相关推荐

  1. vue 3.0 正式版_Vuejs 3 Release:One Piece. Vuejs 3.0 正式版发布!代号:海贼王

    Vuejs 3.0 在北京时间2020年9月19日凌晨,终于发布了 3.0 版本,代号:One Piece.此次vue3.0 为用户提供了全新的 composition-api 以及更小的包大小,和更 ...

  2. GAE 博客——B3log Solo 0.3.0 正式版发布了!

    GAE 博客 -- B3LOG Solo 0.3.0 正式版发布了!该版本重写了后台管理,对前台模版进行了调整优化,修复了一些 Bugs,并进行了一些改进以及新特性. 另外,0.3.0 加入了插件功能 ...

  3. 路过秋天版博客 V2.0 正式版发布 增加后台管理系统[支持多语言、多用户、多数据库、目录级URL]...

    路过秋天版博客发布历史回顾: 1:2010年11月08日---支持多语言.多用户.多数据库.目录级URL之路过秋天版博客发布[绝对有杀伤力的博客] 2:2010年11月10日---基础却容易被忽略的那 ...

  4. 极客日报第6期:天猫京东双十一总交易额7697亿元,你贡献了多少?.NET 5.0 正式版发布!

    文章目录 互联网快讯 程序员专区 Github每日精选 CSDN社区优质博文精选 互联网快讯 1.天猫京东双十一总交易额7697亿元,你贡献了多少? 零点,2020天猫双11全球狂欢季的最终交易额定格 ...

  5. Cocos Creator 2.0 正式版发布

    我拟了不下10个标题,用来描述这个里程碑事件,但最后发现,还是这样简单的<Cocos Creator 2.0 正式版发布>最直接. 回头一看,时间过得真是太快了. 两年前,我和团队都顶着各 ...

  6. StartOS 5.0 正式版发布

    StartOS 5.0正式版发布了. StartOS -- 是由东莞瓦力网络科技有限公司发行的开源操作系统,符合国人的使用习惯,预装常用的精品软件,操作系统具有运行速度快,安全稳定,界面美观,操作简洁 ...

  7. 服务器安全股v4.0正式版发布 防火墙效能更强

    2019独角兽企业重金招聘Python工程师标准>>> 6月24日,服务器安全狗v4.0正式版发布. 超强驱动,全线优化 服务器安全狗全方位兼容驱动V2.0震撼上线,由内而外全面提高 ...

  8. Xcode 7.0正式版发布了

    Xcode 7.0正式版发布了 下载地址:链接: http://pan.baidu.com/s/1FNkPS 密码: ee42 本文由大学霸整理,转载请注明出处,尊重IT人!

  9. Wonder 1.0 正式版发布,WebGL 3D引擎和编辑器

    介绍 Wonder 1.0正式版发布了.免费.开源,不用注册,直接打开在线编辑器即可使用. Wonder 是 web 端 3D 开发的解决方案,包括引擎.编辑器,致力于打造开放.分享.互助的生态.Wo ...

最新文章

  1. PCoIP加速卡试用手记,关注VDI者必看
  2. 源码解析 使用tomcat作为web容器时,用到的外观模式
  3. 排队问题解题思路_高考文科数学是最“拉分”的!6种题型分析与10大解题方法...
  4. MySQL 同步(三)不同版本问题
  5. Maven入门指南② :Maven 常用命令,手动创建第一个 Maven 项目
  6. 将Java应用程序打包为一个(或胖)JAR
  7. 用android做用户管理中心,Android 如何设计用户Session管理?
  8. 小森林顺序_这篇微推价值过亿!仁恒公园世纪二期选房顺序“摇号”,1:7!
  9. Spark Structured Kudu : RejectedExecutionException: Worker has already been shutdown
  10. Windows域控设置IE浏览器收藏夹链接地址策略 【全域策略生效】
  11. myPRO HMI/SCADA 产品被曝多个严重漏洞
  12. HDU 3449 Consumer
  13. java获取音频驱动程序_驱动程序---音频 MDD 和 PDD
  14. 图像局部特征(十七)--DenseFeature
  15. TracKit-Ocean:目标跟踪网络(二) -- 运行问题及解决逻辑设计
  16. Kotlin中定义编译时常量
  17. Atitit.提升软件稳定性---基于数据库实现的持久化 循环队列 环形队列
  18. python使用gps设备
  19. 最大子段和C语言实现
  20. linux测试消息队列阻塞,Linux进程间通信:消息队列

热门文章

  1. SDUT OJ 数据结构实验之排序一:一趟快排
  2. 【caffe】create_cifar10.sh在windows下解决方案
  3. 微信、移动端css布局的那些坑
  4. ubuntu安装使用不同版本的gcc
  5. [泰然翻译] cocos2d programming guide 场景和菜单
  6. 对Linux中/etc/fstab中的说明
  7. ASP.NET Core 2 学习笔记(四)依赖注入
  8. 【381天】我爱刷题系列140(2018.02.21)
  9. [js高手之路] 设计模式系列课程 - DOM迭代器(2)
  10. SqlServer数据库端口默认是1433吗?