springboot下dubbo的連線環境構造

2021-09-01 22:49:19 字數 1401 閱讀 4968

dubbo

spring cloud

spring cloud是乙個微服務的集合(提供了api閘道器,負載均衡等)

首先再搭建這個環境前,需要先安裝一下zookeeper,還有可以看看一springboot下達博文件的

首先建立乙個springboot的專案,建議springboot的半杯是2.0.x的的,我的2.1.0。版本會出一些錯誤,不知道為什麼。

一路接下來,建立好後,對專案右鍵建立2個模組,乙個是**商,乙個是消費者

跟著達博的文件,一步一步的部署

com.alibaba.spring.boot

dubbo-spring-boot-starter

2.0.0

com.101tec

zkclient

0.10

public inte***ce serviceapi
spring.dubbo.server=true

#spring.dubbo.registry=n/a

spring.dubbo.registry=zookeeper://localhost:2181

@enabledubboconfiguration,表示要開啟dubbo功能。 

@enabledubboconfiguration

public static void main(string args)

}

@component

@service(inte***ceclass = serviceapi.class)

public class quickstartserviceimpl implements serviceapi

}

啟動提供者的啟動項,如果在控制台顯示dubbo start就說明基本ok。

spring.dubbo.registry=zookeeper://localhost:2181

@component

public class quickstartconsumer

}

@enabledubboconfiguration

public static void main(string args) }

啟動後就可以在控制台中看到資訊

GoFramework框架簡介(四)dubbo篇

框架中dubbo配置說明 provider端配置如下 重要屬性說明 屬性說明 dubbo.host 可以控制dubbo訪問的網路許可權,設定為空則以內網位址發布服務 dubbo.port dubbo服務的埠號 dubbo.group dubbo組名,只有同組的服務才可相互呼叫 dubbo.timeo...

SpringBoot下RabbitMq實現定時任務

定時任務場景 訂單下單15分鐘未付款自動關閉 延遲任務實現原理圖如下 根據上圖看出我們需要兩個佇列 一是死信佇列,訊息在裡面度過tll時間,二是處理佇列,訊息度過tll時間後進入該佇列 兩個交換機和路由 一是用來將訊息送入死信佇列,二是將訊息從死信佇列送到處理佇列 但是交換機其實可以用同乙個,也就是...

SpringBoot下RabbitMq實現定時任務

定時任務場景 訂單下單15分鐘未付款自動關閉 延遲任務實現原理圖如下 根據上圖看出我們需要兩個佇列 一是死信佇列,訊息在裡面度過tll時間,二是處理佇列,訊息度過tll時間後進入該佇列 兩個交換機和路由 一是用來將訊息送入死信佇列,二是將訊息從死信佇列送到處理佇列 但是交換機其實可以用同乙個,也就是...