<!-- 客户端 -->
<bean id="centerRmiServer" class="org.springframework.remoting.rmi.RmiProxyFactoryBean">
<!-- 不在容器启动的时候创建与Server端的连接 -->
<property name="lookupStubOnStartup" value="false"/>
<!-- 是否连接出错时自动重连 -->
<property name="refreshStubOnConnectFailure" value="true"/>
<!-- baseService是调用服务端serviceName的value,1200是服务端注册的端口 -->
<property name="serviceUrl" value="rmi://${center.rmiUrl}/centerRMIServer" />
<!-- service接口 -->
<property name="serviceInterface" value="com.cai.common.rmi.ICenterRMIServer" />
</bean>
<!-- 服务端 -->
<bean id="logicRMIServerImpl" class="com.cai.rmi.impl.LogicRMIServerImpl"/>
<bean class="org.springframework.remoting.rmi.RmiServiceExporter">
<!-- value值是提供给客户端调用 -->
<property name="serviceName" value="logicRMIServer"/>
<!-- 调用Service -->
<property name="service" ref="logicRMIServerImpl"/>
<!-- service接口 -->
<property name="serviceInterface" value="com.cai.common.rmi.ILogicRMIServer"/>
<!-- 注册端口 -->
<property name="registryPort" value="${game.rmiPort}"/>
</bean>
spring 管理RM配置
最新推荐文章于 2018-10-30 14:54:26 发布