consul作为服务注册中心
生活随笔
收集整理的這篇文章主要介紹了
consul作为服务注册中心
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
consul
- consul
- 下載地址
- provider
- order
consul
由go語言編寫的一款優秀的服務注冊中心應用。
https://www.consul.io/intro/index.html
中文文檔
功能:
1. 服務發現 提供HTTP和DNS兩種發現方式 2. 健康監測 支持多種協議,HTTP、TCP、Docker、Shell腳本定制化 3. KV存儲 key , Value的存儲方式 4. 多數據中心 Consul支持多數據中心 5. 可視化Web界面下載地址
我下載的是1.6.0
https://www.consul.io/downloads
安裝,解壓就行
https://learn.hashicorp.com/consul/getting-started/install.html
啟動 run in cmd
consul agent -dev通過以下地址可以訪問Consul的首頁:http;//localhost:8500
provider
yaml
server:port: 8006spring:application:name: consul-provider-paymentcloud:consul:host: 127.0.0.1port: 8500discovery:service-name: ${spring.application.name}pom
<!--consul server by go~--><!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-consul-discovery --><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-consul-discovery</artifactId></dependency>order
yaml
server:port: 80# 設置服務名稱 spring:application:name: consul-consumer-order# consul的注冊中心地址cloud:consul:host: 127.0.0.1port: 8500discovery:service-name: ${spring.application.name}pom
<!--consul server by go~--><!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-consul-discovery --><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-consul-discovery</artifactId></dependency>總結
以上是生活随笔為你收集整理的consul作为服务注册中心的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS 7.6 vi编辑器常用命令
- 下一篇: c语言输出去掉最后一行回车,新人提问:如