文字

目的

DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,通过该文档介绍平台如何支持dubbo框架

平台说明

云帮目标是让用户对自己的应用尽量做最小的更改甚至不改变,迁移应用快速部署在云帮上。云帮对于dubbo支持涉及以下的修改:

服务提供者注册服务时需要引入系统环境变量来告知服务注册者注册到那个网络上(云帮提供多网络)

  • 支持服务注册host
<dubbo:protocol name="dubbo" port="20880" host='#{systemEnvironment["POD_NET_IP"] != null ? systemEnvironment["POD_NET_IP"]  : ""}' />
  • 引入系统环境变量
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="systemPropertiesMode">  
        <value>1</value>  
    </property>  
    <property name="searchSystemEnvironment">  
        <value>true</value>  
    </property>  
    <property name="ignoreUnresolvablePlaceholders">  
        <value>true</value>  
    </property>  
</bean>
上一篇: 下一篇:
  页面正在加载中