![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式计算 并行计算 hadoop zookeeper 分布式缓存 mq 集群管理
fourinone
这个作者很懒,什么都没留下…
展开
-
<一>基于Fourinone实现分布式计算上手指南和demo
本demo用最简洁的代码示范fourinone如何进行分布式计算,fourinone采用一种工头链式结合工人并行的计算结构简化分布式计算,能够通俗易懂并能深入控制整个计算过程[img]http://dl.iteye.com/upload/attachment/0074/7031/9e2e7c78-8f36-36a9-9fed-1301871793b0.png[/img] Sim...2011-09-14 11:36:21 · 118 阅读 · 0 评论 -
下载地址和指南说明
Fourinone当前最新版本为4.17.10版本,原Google code迁移到github code,原国内oschina code和csdn code合并到gitee code技术博客内容为时间倒排,新来朋友可以翻到最后一页按照数字标示查阅。[url]https://github.com/fourinone/fourinone[/url][url]https://gitee....原创 2013-08-09 14:42:59 · 153 阅读 · 0 评论 -
淘宝Fourinone和Hadoop的完整对比
fourinone-1.11.09hadoop-0.21.0体积82K71M依赖关系就一个jar,没有依赖约12项jar包依赖配置就一个配置文件较多配置文件和复杂属性集群搭建简单,每台机器放一个jar和配置文件...2011-12-07 11:50:28 · 92 阅读 · 0 评论 -
用淘宝Fourinone实现Hadoop经典实例wordcount
很多人是通过wordcount入门分布式并行计算, 该demo演示了Hadoop的经典实例wordcount的实现输入数据:n个数据文件,每个1g大小,为了方面统计,每个文件的数据由“aaa bbb ... ccc”(由空格分割的1k单词组)不断复制组成。输出数据:输出这n*1g个数据文件中的每个单词总数fourinone简单实现思路,假设有n台计算机,将这n个1g数据文件...2011-12-07 11:46:35 · 116 阅读 · 0 评论 -
<七>基于淘宝Fourinone实现MQ demo
FourInOne也可以当成简单的mq来使用,该demo演示了队列和主题订阅两种模式的实现一、队列 将domain视为mq队列,每个node为一个队列消息,检查domain的变化来获取队列消息。 Sender:是一个队列发送者,他发送消息的实现是在queue上创建一个匿名节点来存放消息 pl.create(queue, (Serializable)obj);Receiv...2011-12-07 11:36:34 · 100 阅读 · 0 评论 -
<六>基于淘宝Fourinone实现分布式缓存demo
利用fourinone可以轻松实现分布式缓存功能:1、中小应用的缓存实现:直接启动一个parkserver,分别在两个java进程中使用ParkLocal的create和get方法即可实现缓存的读写操作。2、如果是大型网站的缓存,单台parkserver的压力不能承受,需要建立多台CacheServer,并且使用CacheFacade进行负载均衡,CacheFacade会根据key...原创 2011-12-07 11:34:31 · 161 阅读 · 0 评论 -
<五>基于淘宝Fourinone实现分布式锁demo
LockDemo是利用fourinone进行分布式锁的实现: 可以启动多个LockDemo实例,每个实例在fourinone上建立一个自己的node, node的domain为lock, node的值为node 然后再轮循判断domain lock的第一个元素是否是自己的node,如果是,就执行,这里模拟线程执行8秒,执行完将自己的node删除,代表释放锁;如果不是,就继续等待。 ...2011-12-07 11:19:34 · 150 阅读 · 0 评论 -
Fourinone四合一分布式计算框架整体介绍
FourInOne(中文名字“四不像”)是一个四合一分布式计算框架,在写这个框架之前,我对分布式计算进行了长时间的思考,也看了老外写的其他开源框架,当我们把复杂的hadoop当作一门学科学习时,似乎忘记了我们想解决问题的初衷:我们仅仅是想写个程序把几台甚至更多的机器一起用起来计算,把更多的cpu和内存利用上,来解决我们数量大和计算复杂的问题,当然这个过程中要考虑到分布式的协同和故障处理。如果仅仅是...2011-09-22 15:08:25 · 209 阅读 · 0 评论 -
<四>基于Fourinone实现集群管理指南和demo
对于像淘宝这样上万台服务器集群环境的大型互联网应用, 通常我们面临这样一种需求:[color=red]我们需要一个集群管理者管理集群里的服务器,同一个集群中任何一台服务器宕机,其他服务器都能感知. 如果是集群管理者宕机,集群中所有的服务器不能受任何影响,能实时切换到备份管理者上被提供服务。[/color]这个demo演示了如何利用fourinone在简单几行代码下去实现上述功能...2011-09-21 14:11:26 · 96 阅读 · 0 评论 -
<三>基于Fourinone实现统一配置管理demo
在分布式多台机器环境下,维持统一的配置信息是最常见的需求, 当配置信息改变时,所有的机器能实时获取并更新。fourinone通过park进行配置信息管理,park提供创建和修改信息的方法,并支持轮循和事件响应两种方式获取变化的对象,两种方式的效果一样。SetConfig:在parkserver上建立一个“domain=浙江、node=杭州、value=西湖”的配置信息,并且在10秒...2011-09-21 14:08:52 · 86 阅读 · 0 评论 -
<二>基于Fourinone实现分布式计算完整demo
我们现实中的分布式计算存在多个环节,比如有的任务拆分,有的计算结果合并,或者是多个拆分和合并,他们之间是串行关系,也就是合并必须等待拆分和计算完成才能进行,同时每个拆分或者合并的任务又都是并行的过程。[img]http://dl.iteye.com/upload/attachment/0070/0464/d23d3dbc-c7bc-3c00-937e-2d1f011d1a55.png[/i...原创 2011-09-14 11:38:57 · 106 阅读 · 0 评论 -
《大规模分布式系统架构与设计实战》图书上市
感谢java图书出版权威机械工业出版社出版了《大规模分布式系统架构与设计实战》一书,该书相对于技术博客和指南更加详细完整的介绍了fourinone的设计思想和架构原理,收集了众多典型示例并附有大量图示步骤,手把手教你掌握分布式核心技术。详细参见:[url=http://product.china-pub.com/3769476#con_a_1]http://product.china-pub....2014-03-17 19:58:00 · 175 阅读 · 0 评论