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

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

SpringBoot如何整合dubbo

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

網(wǎng)站制作、建網(wǎng)站找專(zhuān)業(yè)網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站:定制網(wǎng)站、模板網(wǎng)站、仿站、微信小程序、軟件開(kāi)發(fā)、APP應(yīng)用開(kāi)發(fā)等。做網(wǎng)站價(jià)格咨詢(xún)創(chuàng)新互聯(lián)建站:服務(wù)完善、10年建站、值得信賴(lài)!網(wǎng)站制作電話:13518219792

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

SpringBoot如何整合dubbo

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

SpringBoot如何整合dubbo

Dubbo_demo 的pom 這個(gè)主要用來(lái)聚合業(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)建兩個(gè)項(xiàng)目一個(gè)是 服務(wù)的提供者 和服務(wù)的消費(fèi)者

提供者和消費(fèi)者不懂的話點(diǎn)擊這個(gè)連接了解一下http://dubbo.io/

SpringBoot如何整合dubbo

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

生成基本項(xiàng)目按第一個(gè)圖片的去生成

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

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 對(duì)應(yīng)的是什么和聚合pom進(jìn)行關(guān)聯(lián)

dubbo.xml中配置:



    
  
  
  
  
  
  
    
  
  
  
  
  
    
  
  
  

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

服務(wù)提供者啟動(dòng)類(lèi)代碼:

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ù)提供者啟動(dòng)成功");
  }
}

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

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

SpringBoot如何整合dubbo

接下來(lái)就是服務(wù)消費(fèi)者了:

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

SpringBoot如何整合dubbo

消費(fèi)者pom 也是要注意pom中和上面有哪些不一樣 和 多了那個(gè)依賴(lài)



  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

啟動(dòng)類(lèi):

SpringBoot如何整合dubbo

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

SpringBoot如何整合dubbo

接下來(lái)就是先把服務(wù)提供者啟動(dòng)起來(lái) 然后在啟動(dòng)消費(fèi)者

運(yùn)行結(jié)果

SpringBoot如何整合dubbo

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


分享題目:SpringBoot如何整合dubbo
分享路徑:http://weahome.cn/article/pjdcoc.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部