欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報激活碼778899分享:Dubbo快速入門-筆記

柚子快報激活碼778899分享:Dubbo快速入門-筆記

http://yzkb.51969.com/

一、什么是dubbo

dubbo是SOA時期的產(chǎn)物,它的關(guān)注點主要在于服務(wù)的調(diào)用和治理。 (官方推薦注冊中心用zk,最主要的優(yōu)勢還是RPC,盡管現(xiàn)在出來很多微服務(wù)功能)

二、dubbo的使用

1、引入依賴

父工程引入依賴 ?

?

? org.apache.dubbo

? dubbo-bom

? ${dubbo.version}

? pom

? import

?

??

?

? org.apache.dubbo

? dubbo-dependencies-zookeeper-curator5

? ${dubbo.version}

? pom

? 各個子模塊引入依賴 ? ?

? ? ? ? ?

? ? ? ? ? ? ?org.apache.dubbo

? ? ? ? ? ? ?dubbo-spring-boot-starter

? ? ? ? ? ? ?3.0.9

? ? ? ? ?

? ? ? ? ?

? ? ? ? ? ? ?org.apache.dubbo

? ? ? ? ? ? ?dubbo-dependencies-zookeeper-curator5

? ? ? ? ? ? ?pom

? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ?slf4j-reload4j

? ? ? ? ? ? ? ? ? ? ?org.slf4j

? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ?

? ? ? ? ? ? ?3.0.9

? ? ? ? ?

2、服務(wù)提供者

啟動類添加注解@EnableDubbo

?@SpringBootApplication

?@EnableDubbo

?public class ProviderApp {

? ? ?public static void main(String[] args) {

? ? ? ? ?SpringApplication.run(ProviderApp.class, args);

? ? ? ? ?System.out.println("Hello World!");

? ? }

?}

??

服務(wù)類添加注解@DubboService

?@DubboService

?public class TestDubboServiceImpl implements TestDubboService {

? ? ?@Override

? ? ?public String sayHello(String name) {

? ? ? ? ?return "hello," + name;

? ? }

??

? ? ?@Override

? ? ?public ZhuoYe getZuoYe() {

? ? ? ? ?ZhuoYe zuoYe = new ZhuoYe();

? ? ? ? ?zuoYe.setName("zhuoye-1")

? ? ? ? ? ? ? ? .setDescription("帥呆了?。。?);

? ? ? ? ?return zuoYe;

? ? }

?}

配置文件配置dubbo的信息

?dubbo:

? ?application:

? ? ?name: dubbo-springboot-demo-provider

? ?protocol:

? ? ?name: dubbo

? ? ?port: -1

? ?registry:

? ? ?address: zookeeper://192.168.190.129:2181

? ? ?timeout: 60000

3、服務(wù)的消費者

啟動類添加注解@EnableDubbo

?@SpringBootApplication

?@EnableDubbo

?public class ProviderApp {

? ? ?public static void main(String[] args) {

? ? ? ? ?SpringApplication.run(ProviderApp.class, args);

? ? ? ? ?System.out.println("Hello World!");

? ? }

?}

接口層通過注解@DubboReference將遠程服務(wù)注入

?@RestController

?@RequestMapping("dubbo")

?public class TestDubboController {

??

? ? ?@DubboReference

? ? ?private TestDubboService testDubboService;

??

? ? ?@GetMapping("hello")

? ? ?public String hello(String name) {

? ? ? ? ?return testDubboService.sayHello(name);

? ? }

??

? ? ?@GetMapping("getZhuoye")

? ? ?public ZhuoYe getZhuoye() {

? ? ? ? ?return testDubboService.getZuoYe();

? ? }

?}

配置文件配置dubbo的信息

?dubbo:

? ?application:

? ? ?name: dubbo-springboot-demo-comsumer

? ?protocol:

? ? ?name: dubbo

? ? ?port: -1

? ?registry:

? ? ?address: zookeeper://192.168.190.129:2181

? ? ?timeout: 60000

柚子快報激活碼778899分享:Dubbo快速入門-筆記

http://yzkb.51969.com/

文章來源

評論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。

轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/19510982.html

發(fā)布評論

您暫未設(shè)置收款碼

請在主題配置——文章設(shè)置里上傳

掃描二維碼手機訪問

文章目錄