Menu
XHDistributed JAVA分布式框架
    XHDistributed分布式框架是羲和时代开发的java分布式框架,为了解决大访问量应用的分布式问题,该框架将server层与控制层彻底分离,server层与控制层可以部署在不通服务器上(及分布式),该框架使用java rmi分布式协议,使用zookeeper作为分布式节点注册中心
     XHDistributed分布式框架结构示意如如下图所示
     
        XHDistributed分布式框架使用说明
        1.引入XHDistributed分布式框架核心jar包,点击下载
        2.修改客户端spring配置,并注入核心类
              <!-- vun分布式架构clint(consumer)配置 -->
             <bean id="RmiClient" class="com.vungu.tools.zkrmi.RmiClient"/>
        3.修改服务端项目spring配置
            <!-- vun分布式架构server配置 -->
           <bean id="RmiServer" class="com.vungu.tools.zkrmi.RmiServer">
               <constructor-arg  name="port" value="1321" />
               <constructor-arg  name="host" value="127.0.0.1"/> 
            </bean>
        4.编写服务端server类,需要引入XHDistributed分布式框架server端注解

 
        5.启动项目并注册到zookeeper注册中心
        6.客户端引入该server并使用,需要通过使用XHDistributed分布式框架客户端注解@XHDistributed(),@XHClientAnnotation注入server变量