dubbo的多協議


當公司比較大,不同人開發不同的項目,放到不同的服務器上面,然后項目調用dubbo的時候就會有多個dubbo服務

<!--多協議配置-->

<dubbo:protocol name="dubbo" port="20880"/>

<dubbo:protocol name="rmi" port="1099"/>

<!--使用dubbo協議暴露服務-->

<dubbo:service interface="com.xxx.HelloService" ref="helloService" portocol="dubbo"/>

<dubbo:service interface="com.xxx.DemoService" ref="demoService" portocol="rmi"/>

同意服務多協議暴露

<!--多協議配置-->

<dubbo:protocol name="dubbo" port="20880"/>

<dubbo:protocol name="rmi" port="1099"/>

<!--使用多個協議暴露服務-->

<dubbo:reference  interface="com.xxx.DemoService" id="demoService" portocol="dubbo,rmi"/>

 

多注冊中心應用

<!--多個注冊中心-->

<dubbo:registry id="base" address="${dubbo.registry.address1}" />

<dubbo:registry id="erp" address="${dubbo.registry.address2}" />

<!--不同注冊中心不同應用-->

<dubbo:reference registry="base" interface="com.banksteel.supplier.api.SupplierApi" id="supplierApi" />
 <dubbo:reference registry="erp" interface="com.banksteel.erp.reporting.service.ReportingUnitService"  id="reportingUnitService" />


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM