成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

官方 Dubbo Spring Boot Starter 1.0.0 公測版

MrZONT / 1468人閱讀

摘要:公告今天小馬哥非常高興地向各位小伙伴宣布,官方公測版已開發(fā)完畢,即將發(fā)布至公有倉庫,目前正在內(nèi)部測試中。為了收集更多的用戶反饋,小馬哥誠邀大家一同參與使用測試以及共同維護,項目工程地址如果您喜愛并想了解工程的動態(tài),不妨點擊按鈕加以關(guān)注。

公告

今天小馬哥非常高興地向各位小伙伴宣布,官方 Dubbo Spring Boot Starter 1.0.0 公測版已開發(fā)完畢,即將發(fā)布至 Maven 公有倉庫,目前正在內(nèi)部測試中。

為了收集更多的用戶反饋,小馬哥誠邀大家一同參與使用、測試以及共同維護,項目工程地址:https://github.com/dubbo/dubb...
如果您喜愛并想了解 Dubbo Spring Boot 工程的動態(tài),不妨點擊 GitHub Star 按鈕加以關(guān)注。

如有任何意見和建議,請將反饋內(nèi)容發(fā)送于此:https://github.com/dubbo/dubb...

了解更多計劃和細節(jié),請登錄 Dubbo Google Group 參與討論。

主要特性

Dubbo Spring Boot Starter 致力于簡化 Dubbo 應(yīng)用在 Spring Boot 環(huán)境中的開發(fā),主要包括自動裝配(Auto-Configure)、外部化配置(Externalized-Configuration)以及生產(chǎn)準(zhǔn)備(Actuator)

版本依賴

特別提醒,以下版本依賴尚未發(fā)布到 Maven 公有倉庫,請自行 checkout 代碼到本地,并且通過命令$ ./mvnw clean install構(gòu)建:


  com.alibaba.boot
  dubbo-spring-boot-starter
  1.0.0-SNAPSHOT

同時,dubbo-spring-boot-starter 底層依賴 Dubbo 2.5.9。

快速上手 服務(wù)接口(RPC)
public interface DemoService {

    String sayHello(String name);

}
服務(wù)提供者(Provider)

實現(xiàn)DemoServer接口提供服務(wù)(放置于 com.alibaba.boot.dubbo.demo.provider.service包下):

@Service(
        version = "1.0.0",
        application = "${dubbo.application.id}",
        protocol = "${dubbo.protocol.id}",
        registry = "${dubbo.registry.id}"
)
public class DefaultDemoService implements DemoService {

    public String sayHello(String name) {
        return "Hello, " + name + " (from Spring Boot)";
    }

}

配置application.properties 以提供外部化配置源:

# Spring boot application
spring.application.name = dubbo-provider-demo
server.port = 9090
management.port = 9091

# Dubbo 組件 (如 @Service , @Reference) 掃描路徑,多路徑以","分割
dubbo.scan.basePackages  = com.alibaba.boot.dubbo.demo.provider.service

# Dubbo Config Bean 外部化配置
dubbo.application.id = dubbo-provider-demo
dubbo.application.name = dubbo-provider-demo
dubbo.protocol.id = dubbo
dubbo.protocol.name = dubbo
dubbo.protocol.port = 12345
dubbo.registry.id = my-registry

提供服務(wù)提供者引導(dǎo)類:

@SpringBootApplication
public class DubboProviderDemo {

    public static void main(String[] args) {

        SpringApplication.run(DubboProviderDemo.class,args);

    }

}
服務(wù)消費者(Consumer)

實現(xiàn)服務(wù)消費者 Controller (位于com.alibaba.boot.dubbo.demo.consumer.controller包下):

@RestController
public class DemoConsumerController {

    @Reference(version = "1.0.0",
            application = "${dubbo.application.id}",
            url = "dubbo://localhost:12345")
    private DemoService demoService;

    @RequestMapping("/sayHello")
    public String sayHello(@RequestParam String name) {
        return demoService.sayHello(name);
    }

}

增加外部化配置至application.properties

# Spring boot application
spring.application.name = dubbo-consumer-demo
server.port = 8080
management.port = 8081

# Dubbo Config Bean 外部化配置
dubbo.application.id = dubbo-consumer-demo
dubbo.application.name = dubbo-consumer-demo
dubbo.protocol.id = dubbo
dubbo.protocol.name = dubbo
dubbo.protocol.port = 12345

提供服務(wù)消費者引導(dǎo)類:

@SpringBootApplication(scanBasePackages = "com.alibaba.boot.dubbo.demo.consumer.controller")
public class DubboConsumerDemo {

    public static void main(String[] args) {

        SpringApplication.run(DubboConsumerDemo.class,args);

    }

}

詳情請參考官方示例代碼:https://github.com/dubbo/dubb...

自動裝配(Auto-Configure) 外部化配置(Externalized-Configuration)

中文版本

生產(chǎn)準(zhǔn)備(Actuator) 相關(guān)文章

Dubbo 新編程模型之注解驅(qū)動
Dubbo 新編程模型之外部化配置

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/68312.html

相關(guān)文章

  • Dubbo Spring Cloud 重塑微服務(wù)治理

    摘要:在服務(wù)治理方面,相較于而言,并不成熟。遺憾的是,往往被部分開發(fā)者片面地視作服務(wù)治理的框架,而非微服務(wù)基礎(chǔ)設(shè)施。因此,建議開發(fā)人員將或者遷移為服務(wù)。因此,下一步需要將其配置服務(wù)遠程。當(dāng)服務(wù)提供方啟動后,下一步實現(xiàn)一個服務(wù)消費方。 原文鏈接:Dubbo Spring Cloud 重塑微服務(wù)治理,來自于微信公眾號:次靈均閣 摘要 在 Java 微服務(wù)生態(tài)中,Spring Cloud1 成為...

    wh469012917 評論0 收藏0
  • Spring-Boot自定義Starter實踐

    摘要:此文已由作者王慎為授權(quán)網(wǎng)易云社區(qū)發(fā)布。歡迎訪問網(wǎng)易云社區(qū),了解更多網(wǎng)易技術(shù)產(chǎn)品運營經(jīng)驗。網(wǎng)易云免費體驗館,成本體驗款云產(chǎn)品更多網(wǎng)易技術(shù)產(chǎn)品運營經(jīng)驗分享請點擊。文章來源網(wǎng)易云社區(qū) 此文已由作者王慎為授權(quán)網(wǎng)易云社區(qū)發(fā)布。 歡迎訪問網(wǎng)易云社區(qū),了解更多網(wǎng)易技術(shù)產(chǎn)品運營經(jīng)驗。 disconf-spring-boot-starter使用方法:引入maven依賴: com.netease.hai...

    goji 評論0 收藏0
  • Spring Boot 2.x (十五):Dubbo + Zookeeper + 新Dubbo A

    摘要:簡介是阿里巴巴公司開源的一個高性能優(yōu)秀的服務(wù)框架,使得應(yīng)用可通過高性能的實現(xiàn)服務(wù)的輸出和輸入功能,可以和框架無縫集成。它提供了三大核心能力面向接口的遠程方法調(diào)用智能容錯和負載均衡服務(wù)自動注冊和發(fā)現(xiàn)。首先我們需要前往官網(wǎng)下載安裝包。 Dubbo 簡介 Dubbo是阿里巴巴公司開源的一個高性能優(yōu)秀的服務(wù)框架,使得應(yīng)用可通過高性能的RPC實現(xiàn)服務(wù)的輸出和輸入功能,可以和Spring框架無縫集...

    DobbyKim 評論0 收藏0
  • 搭建簡單的dubbo案例,并實現(xiàn)對數(shù)據(jù)庫的增刪改查

    摘要:創(chuàng)建父工程文件如下這里只添加幾個最簡單的依賴啟動父依賴依賴依賴依賴創(chuàng)建子工程 1.創(chuàng)建父工程 showImg(https://segmentfault.com/img/bVbgtl4?w=387&h=255); pom文件如下(這里只添加幾個最簡單的依賴) 4.0.0 wyb springbootDubbo pom 1.0-SNAPSHOT...

    MageekChiu 評論0 收藏0
  • Spring Cloud與Dubbo的完美融合之手「Spring Cloud Alibaba」

    摘要:構(gòu)建服務(wù)接口創(chuàng)建一個簡單的項目,并在下面定義一個抽象接口,比如構(gòu)建服務(wù)接口提供方第一步創(chuàng)建一個項目,在中引入第一步中構(gòu)建的包以及對和的依賴,比如第一步中構(gòu)建的包這里需要注意兩點必須包含包,不然啟動會報錯。 很早以前,在剛開始搞Spring Cloud基礎(chǔ)教程的時候,寫過這樣一篇文章:《微服務(wù)架構(gòu)的基礎(chǔ)框架選擇:Spring Cloud還是Dubbo?》,可能不少讀者也都看過。之后也就一...

    wpw 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<