##简单实现一个分布式系统(java)
1 dispatcher, 2 servers, 2 clients
####结构图如下:

#####Dispatcher与Backend server之间通过RMI通信,具体可参考: #####http://blog.csdn.net/jzhf2012/article/details/41040051
####Dispatcher与client之间通过sockect通信,具体可参考: ######单线程socket:http://www.cnblogs.com/linzheng/archive/2011/01/23/1942328.html ######多线程socket:http://lupingzi.iteye.com/blog/509177
####说明: ######每当第i个server开启时,会自动生成10个dataRecord, dataID分别为10i至(10i+9),value分别为0~9; ######server0管理0~9号data,server1管理10~19号data; ######client可使用socket与dispatcher通信,执行read或者write请求,如read 5(读5号data)或者write 5 888(将5号data的value改为888); ######dispatcher跟据client请求中对应的id号,将任务分配给不同的server去执行,得到返回结果再发回给client.
####演示流程:
#####1.启动remiregistry注册程序
######开启窗口1

#####2.运行rmic生成stub和skeleton文件,并开启backend server0和server1
######开启窗口2
######开启窗口3



