local.xml:算法
<bean id=「xxxService」 class=「com.xxx.XxxServiceImpl」 /> <bean id=「xxxAction」 class=「com.xxx.XxxAction」> <property name=「xxxService」 ref=「xxxService」 /> </bean>
在本地服務的基礎上,只需作簡單配置,便可完成遠程化:架構
remote-provider.xml:負載均衡
<!-- 和本地服務同樣實現遠程服務 --> <bean id=「xxxService」 class=「com.xxx.XxxServiceImpl」 /> <!-- 增長暴露遠程服務配置 --> <dubbo:service interface=「com.xxx.XxxService」 ref=「xxxService」 />
remote-consumer.xml:ide
<!-- 增長引用遠程服務配置 --> <dubbo:reference id=「xxxService」 interface=「com.xxx.XxxService」 /> <!-- 和本地服務同樣使用遠程服務 --> <bean id=「xxxAction」 class=「com.xxx.XxxAction」> <property name=「xxxService」 ref=「xxxService」 /> </bean>