1. 程式人生 > >Dubbo優化,不用啟動zookeeper

Dubbo優化,不用啟動zookeeper

直連 :消費方—提供方 1.設定 超時時間 600000s 和 檢查項 消費方:

 <dubbo:reference interface...     url="dubbo://127.0.0.1:20882"/>
 <dubbo:consumer timeout="6000000" check="false"/>//超時和不檢查

2.改變註冊方式 提供方 :<dubbo:registry address="N/A"/> 消費方不註冊: <dubbo:registry address="N/A"/>

提供方:

<!-- 配置dubbo提供方 -->
<!-- 配置提供方的名稱 --> <dubbo:application name="babasport-service-product"/> <!-- 配置註冊中心address="192.168.200.128:2181,192.168.200.128:2181..." --> <!-- <dubbo:registry address="192.168.200.128:2181" protocol="zookeeper"></dubbo:registry> --> <dubbo:registry
address="N/A">
</dubbo:registry> <!--配置 訪問協議 --> <dubbo:protocol name="dubbo" port="20881"></dubbo:protocol> <!-- 開放服務介面 --> <dubbo:service interface="com.service.TestTbService" ref="testTbService"></dubbo:service> <!-- @Service("testTbService") -->
<dubbo:service interface="com.service.BrandService" ref="brandService"></dubbo:service> <dubbo:service interface="com.service.UploadService" ref="uploadService"></dubbo:service>

消費方:

<!-- 配置dubbo消費方 -->
    <!-- 配置消費方的名稱   -->
    <dubbo:application name="babasport-console"/>
    <!-- 配置註冊中心address="192.168.200.128:2181,192.168.200.128:2181..." -->
    <!-- <dubbo:registry address="192.168.200.128:2181" protocol="zookeeper"></dubbo:registry> -->
    <dubbo:registry address="N/A"></dubbo:registry>
    <!-- 獲取介面及實現類-->    
    <dubbo:reference interface="com.service.TestTbService" id="testTbService" url="dubbo://127.0.0.1:20881"></dubbo:reference>
    <dubbo:reference interface="com.service.BrandService" id="brandService" url="dubbo://127.0.0.1:20881"></dubbo:reference>
    <dubbo:reference interface="com.service.UploadService" id="uploadService" url="dubbo://127.0.0.1:20881"></dubbo:reference>

    <!-- 設定超時時間和檢查項 -->
    <dubbo:consumer timeout="6000000" check="false"></dubbo:consumer>