
A 组通信技术
文章平均质量分 68
ustcgy
写点东西,也算自己整理了些文档
展开
-
组通信之jgroups篇----JChannel
In order to join a group and send messages, a process has to create a channel. A channel is like a socket. When a client connects to a channel, it gives the the name of the group it would like to翻译 2010-01-14 22:10:00 · 6694 阅读 · 0 评论 -
组通信之jgroups篇----jgroups接口
3.2.1. MessageListenerContrary to the pull-style of channels, some building blocks (e.g. PullPushAdapter ) provide an event-like push-style message delivery model. In this case, the entity to be notif翻译 2010-01-14 11:36:00 · 1946 阅读 · 0 评论 -
组通信之jgroups篇----Building Blocks
Building blocks are layered on top of channels. Most of them do not even need a channel, all they need is a class that implements interface Transport (channels do). This enables them to work on any ty翻译 2010-01-21 10:54:00 · 3661 阅读 · 0 评论 -
写在篇前
组通信是分布式系统基础之基础,这点是毋庸置疑的.2年前,我毕业后的第一个项目,就是基于组通信的一个文件备份项目,组通信功能使用了jgroups组件,2.5版本,当时基本算是通读了jgroups源码,尤其是其中的协议栈构建,组通信实现流程等应该说看的比较细.形成了几篇文档和jgroups组件本身存在的一些设计问题的总结文档(当时没写博客),后来自己重新完成了一个smartjgroups程序,并也原创 2010-01-06 20:47:00 · 1111 阅读 · 3 评论 -
组通信概述
组通信概述我们仅从应用角度大致介绍下jgroups和spread,因为这是目前使用较多的两个组件,而且他们也代表了两种不同的应用实现.有关其技术设计我们在后面会陆续的重点介绍.spread以daemon程序(C实现)运行,应用程序通过spread提供的接口函数(spread提供有c,java,perl等)来实现组通信和组维护,当然,如果你已经深入了解了spread源码,你也可以自己封装消息与s原创 2010-01-11 17:01:00 · 3245 阅读 · 1 评论 -
组通信之jgroups篇----jgroups综述
Group communication uses the terms group and member. Members are part of a group. In the more common terminology,a member is a node and a groups is a cluster. We use these words interchangeably.我翻译 2010-01-11 21:59:00 · 3236 阅读 · 0 评论 -
组通信之jgroups篇----Adress,View,Message,Event
3.3. AddressEach member of a group has an address, which uniquely identifies the member. The interface for such an address is Address, which requires concrete implementations to provide methods for co翻译 2010-01-14 21:01:00 · 2158 阅读 · 0 评论