欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解SpringCloud使用Consul做注冊中心

 更新時間:2020年11月26日 08:45:43   作者:T  
這篇文章主要介紹了SpringCloud使用Consul做注冊中心,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

簡介:
Consul 是一套開源的分布式服務發(fā)現(xiàn)和配置管理系統(tǒng),由 HashiCorp 公司用 Go 語言開發(fā)。
Consul 支持健康檢查,并允許 HTTP 和 DNS 協(xié)議調(diào)用 API 存儲鍵值對.
命令行超級好用的虛擬機管理軟件 vgrant 也是 HashiCorp 公司開發(fā)的產(chǎn)品.
一致性協(xié)議采用 Raft 算法,用來保證服務的高可用. 使用 GOSSIP 協(xié)議管理成員和廣播消息, 并且支持 ,
Consul 提供了微服務中服務注冊發(fā)現(xiàn)注冊,微服務中的分布式配置中心,可以單獨使用,也可以一塊使用

ACL 訪問控制.

Consul 的使用場景
docker 實例的注冊與配置共享
coreos 實例的注冊與配置共享
vitess 集群
SaaS 應用的配置共享
與 confd 服務集成,動態(tài)生成 nginx 和 haproxy 配置文件
Consul 的優(yōu)勢
使用 Raft 算法來保證一致性, 比復雜的 Paxos 算法更直接. 相比較而言, zookeeper 采用的是 Paxos, 而 etcd 使用的則是 Raft.
支持多數(shù)據(jù)中心,內(nèi)外網(wǎng)的服務采用不同的端口進行監(jiān)聽。 多數(shù)據(jù)中心集群可以避免單數(shù)據(jù)中心的單點故障,而其部署則需要考慮網(wǎng)絡延遲, 分片等情況等. zookeeper 和 etcd 均不提供多數(shù)據(jù)中心功能的支持.
支持健康檢查. etcd 不提供此功能.
支持 http 和 dns 協(xié)議接口. zookeeper 的集成較為復雜, etcd 只支持 http 協(xié)議.
官方提供web管理界面, etcd 無此功能.
綜合比較, Consul 作為服務注冊和配置管理的新星, 比較值得關注和研究.

Consul 的角色
client: 客戶端, 無狀態(tài), 將 HTTP 和 DNS 接口請求轉發(fā)給局域網(wǎng)內(nèi)的服務端集群.
server: 服務端, 保存配置信息, 高可用集群, 在局域網(wǎng)內(nèi)與本地客戶端通訊, 通過廣域網(wǎng)與其他數(shù)據(jù)中心通訊. 每個數(shù)據(jù)中心的 server 數(shù)量推薦為 3 個或是 5 個.

安裝 Consul:——》官網(wǎng)下載https://www.consul.io/downloads
mac os x:

brew cask install consul

Linux 64bit:

wget https://dl.bintray.com/mitchellh/consul/0.4.1_linux_amd64.zip
unzip 0.4.1_linux_amd64.zip
sudo mv consul /bin
當然win的也可以 我下載的最新的

在這里插入圖片描述

加壓文件夾

在這里插入圖片描述

解壓完就一個.exe文件

在這里插入圖片描述

啟動:
在此文件夾下,打開cmd命令 輸入consul agent -dev
打開頁面訪問即可

在這里插入圖片描述

搭建項目
pom依賴:

<dependency>
      <groupId>org.springframework.cloud</groupId>
      <artifactId>spring-cloud-starter-consul-discovery</artifactId>
    </dependency>

配置文件 :yml

server:
 port: 8083

spring:
 application:
  name: cloud-consul-provider
  
 cloud:
  consul:
   host: localhost
   port: 8500
   discovery:
    service-name: ${spring.application.name}

配置后啟動項目
服務已經(jīng)注冊到Consul 當然Consul也可以做配置中心

在這里插入圖片描述

到此這篇關于SpringCloud使用Consul做注冊中心的文章就介紹到這了,更多相關SpringCloud注冊中心內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java壓縮文件ZIP實例代碼

    Java壓縮文件ZIP實例代碼

    這篇文章主要介紹了Java壓縮文件ZIP實例代碼,有需要的朋友可以參考一下
    2013-12-12
  • Spring Boot監(jiān)聽Redis Key失效事件實現(xiàn)定時任務的示例

    Spring Boot監(jiān)聽Redis Key失效事件實現(xiàn)定時任務的示例

    這篇文章主要介紹了Spring Boot監(jiān)聽Redis Key失效事件實現(xiàn)定時任務的示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • java如何更改數(shù)據(jù)庫中的數(shù)據(jù)

    java如何更改數(shù)據(jù)庫中的數(shù)據(jù)

    這篇文章主要介紹了java如何更改數(shù)據(jù)庫中的數(shù)據(jù),修改數(shù)據(jù)庫是數(shù)據(jù)庫操作必不可少的一部分,使用Statement接口中的excuteUpdate()方法可以修改數(shù)據(jù)表中的數(shù)據(jù),感興趣的朋友跟隨小編一起看看吧
    2021-11-11
  • 使用SpringBoot動態(tài)切換數(shù)據(jù)源的實現(xiàn)方式

    使用SpringBoot動態(tài)切換數(shù)據(jù)源的實現(xiàn)方式

    在我們企業(yè)項目開發(fā)的過程中,有的時候,一個項目需要在運行時,根據(jù)某種條件選擇使用哪個數(shù)據(jù)源,那么此時該怎么進行動態(tài)切換呢,本文給大家例舉一種常見的實現(xiàn)方式,文中有詳細的實現(xiàn)步驟,需要的朋友可以參考下
    2023-12-12
  • Spring解決依賴版本不一致報錯問題

    Spring解決依賴版本不一致報錯問題

    許多同學經(jīng)常會遇到依賴版本不一致導致代碼報錯,所以這篇文章就給大家詳細介紹一下Spring解決依賴版本不一致報錯問題,需要的朋友跟著小編一起來看看吧
    2023-07-07
  • Spring Boot使用Spring的異步線程池的實現(xiàn)

    Spring Boot使用Spring的異步線程池的實現(xiàn)

    這篇文章主要介紹了Spring Boot使用Spring的異步線程池的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • Spring MVC中處理ajax請求的跨域問題與注意事項詳解

    Spring MVC中處理ajax請求的跨域問題與注意事項詳解

    跨域問題是我們大家在開發(fā)中會經(jīng)常遇到的一個問題,所以下面這篇文章主要給大家介紹了關于Spring MVC中處理ajax請求的跨域問題與注意事項的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。
    2017-11-11
  • Mybatis執(zhí)行SQL時多了一個limit的問題及解決方法

    Mybatis執(zhí)行SQL時多了一個limit的問題及解決方法

    這篇文章主要介紹了Mybatis執(zhí)行SQL時多了一個limit的問題及解決方法,Mybatis攔截器方法識別到配置中參數(shù)supportMethodsArguments 為ture時會分頁處理,本文結合示例代碼給大家講解的非常詳細,需要的朋友可以參考下
    2022-10-10
  • 深入理解Java中的IOUtils(示例演示)

    深入理解Java中的IOUtils(示例演示)

    Java中的IOUtils是一個工具類,用于簡化文件和流的操作,它提供了一些常用的方法,如復制文件、讀取文件、寫入文件等,這篇文章主要介紹了深入理解Java中的IOUtils(示例演示),需要的朋友可以參考下
    2023-08-08
  • Java復習之集合框架總結

    Java復習之集合框架總結

    本篇文章主要介紹了Java復習之集合框架總結,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09

最新評論