真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SpringBoot如何整合dubbo-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關(guān)SpringBoot如何整合dubbo的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)建站專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、寶豐網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5技術(shù)商城開發(fā)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為寶豐等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

用dubbo肯定是多模塊化了 所以我們先創(chuàng)建一個聚合項目

SpringBoot如何整合dubbo

這是項目結(jié)構(gòu)

SpringBoot如何整合dubbo

Dubbo_demo 的pom 這個主要用來聚合業(yè)務(wù)模塊用不做任何業(yè)務(wù)處理



  4.0.0

  com.hzb
  Dubbo_demo
  0.0.1-SNAPSHOT
  
  pom
  
  
    hzbdubbo-consumer
    hzbdubbo-provider
  
  
  
    UTF-8
    1.8
  

然后按照上面的方法創(chuàng)建兩個項目一個是 服務(wù)的提供者 和服務(wù)的消費者

提供者和消費者不懂的話點擊這個連接了解一下http://dubbo.io/

SpringBoot如何整合dubbo

服務(wù)提供者代碼片段:

生成基本項目按第一個圖片的去生成

代碼結(jié)構(gòu): 由于是demo不按規(guī)范結(jié)構(gòu)來看得懂就行

SpringBoot如何整合dubbo

服務(wù)提供者pom :



4.0.0

com.hzb.dubbo.provider
hzbdubbo-provider
jar
hzbdubbo-provider
Demo project for Spring Boot

 
  com.hzb
   Dubbo_demo
   0.0.1-SNAPSHOT



  UTF-8
  UTF-8
  1.8



  
    org.springframework.boot
    spring-boot-starter-web
    1.5.2.RELEASE
  

  
    org.springframework.boot
    spring-boot-starter
    1.5.2.RELEASE
  

  
    org.springframework.boot
    spring-boot-starter-test
    test
    1.5.2.RELEASE
  
  
  
    com.alibaba
    dubbo
    2.4.10
    
      
        spring
        org.springframework
      
    
  
  
  
    org.apache.zookeeper
    zookeeper
    3.4.6
    
      
        slf4j-log4j12
        org.slf4j
      
    
  
  
  
    com.github.sgroschupf
    zkclient
    0.1
  
  



  
    
      org.springframework.boot
      spring-boot-maven-plugin
      1.5.2.RELEASE
    
  


注意pom中 parent 對應(yīng)的是什么和聚合pom進行關(guān)聯(lián)

dubbo.xml中配置:



    
  
  
  
  
  
  
    
  
  
  
  
  
    
  
  
  

這個想要了解配置的意思點擊這個連接:http://dubbo.io/books/dubbo-user-book-en/英文版https://help.github.com/categories/github-pages-basics/

服務(wù)提供者啟動類代碼:

package com.hzb.dubbo.provider;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ImportResource;

@SpringBootApplication
// 使用 dubbo.xml 配置
@ImportResource(value = {"classpath:dubbo.xml"})
public class DubboProviderApplication {

  public static void main(String[] args) {

    SpringApplication.run(DubboProviderApplication.class, args);
    System.out.println("服務(wù)提供者啟動成功");
  }
}

服務(wù) service接口代碼:

SpringBoot如何整合dubbo
業(yè)務(wù)實現(xiàn)代碼:“

SpringBoot如何整合dubbo

接下來就是服務(wù)消費者了:

項目結(jié)構(gòu):

SpringBoot如何整合dubbo

消費者pom 也是要注意pom中和上面有哪些不一樣 和 多了那個依賴



  4.0.0

  com.hzb.dubbo.consumer
  hzbdubbo-consumer
  jar
  hzbdubbo-consumer
  Demo project for Spring Boot

   
    com.hzb
     Dubbo_demo
     0.0.1-SNAPSHOT
  

  
    UTF-8
    UTF-8
    1.8
  

  
    
    
      org.springframework.boot
      spring-boot-starter-web
      1.5.2.RELEASE
    

    
      org.springframework.boot
      spring-boot-starter
      1.5.2.RELEASE
    

    
      org.springframework.boot
      spring-boot-starter-test
      1.5.2.RELEASE
      test
    

    
    
      com.alibaba
      fastjson
      1.1.41
    
    
      com.alibaba
      dubbo
      2.4.10
      
        
          spring
          org.springframework
        
      
    
    
      org.apache.zookeeper
      zookeeper
      3.4.6
      
        
          slf4j-log4j12
          org.slf4j
        
      
    
    
      com.github.sgroschupf
      zkclient
      0.1
    
    
      com.hzb.dubbo.provider
      hzbdubbo-provider
      0.0.1-SNAPSHOT
    
  

  
    
      
        org.springframework.boot
        spring-boot-maven-plugin
        1.5.2.RELEASE
      
    
  

dubbo.xml配置:

SpringBoot如何整合dubbo

啟動類:

SpringBoot如何整合dubbo

測試調(diào)用服務(wù)Controller

SpringBoot如何整合dubbo

接下來就是先把服務(wù)提供者啟動起來 然后在啟動消費者

運行結(jié)果

SpringBoot如何整合dubbo

感謝各位的閱讀!關(guān)于“SpringBoot如何整合dubbo”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


當(dāng)前文章:SpringBoot如何整合dubbo-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://weahome.cn/article/docees.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部