成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

SpringCloud與Consul集成實現負載均衡功能-創(chuàng)新互聯

負載均衡(Load Balance,簡稱LB)是一種服務器或網絡設備的集群技術。負載均衡將特定的業(yè)務(網絡服務、網絡流量等)分擔給多個服務器或網絡設備,從而提高了業(yè)務處理能力,保證了業(yè)務的高可用性。負載均衡基本概念有:實服務、實服務組、虛服務、調度算法、持續(xù)性等,其常用應用場景主要是服務器負載均衡,鏈路負載均衡。

公司主營業(yè)務:網站制作、成都網站建設、移動網站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現互聯網宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯推出渭源免費做網站回饋大家。

一、背景

SpringCloud微服務目前比較流行,其中大都在使用的服務注冊與發(fā)現是Eureka,最近研究了Consul的集群搭建,現使用Consul實現服務的負載均衡。其主要拓撲結構如下:

二、Consul集群環(huán)境搭建

本次搭建采用了三臺虛擬機,Linux系統(tǒng),從Consul官網下載安裝包,解壓即可使用。在每臺機器下建一個目錄/data/consul/data,這個目錄主要存放器群啟動后生成的一些數據。需要開啟的端口,8300, 8301, 8500, 8600。

分別在以下三個機器上執(zhí)行一下啟動命令。

機器1:10.0.0.45

./consul agent -server -bootstrap-expect 2 -data-dir=/data/consul/data -node=consul-server-1 -bind=10.0.0.45 -client=0.0.0.0 &

機器2:10.0.0.100

./consul agent -server -bootstrap-expect 2 -data-dir=/data/consul/data -node=consul-server-2 -bind=10.0.0.100 -client=0.0.0.0 &

機器3:10.0.0.191

./consul agent -server -bootstrap-expect 2 -data-dir=/data/consul/data -node=consul-server-3 -bind=10.0.0.191 -client=0.0.0.0 -ui &

參數說明:

• server: 以server身份啟動。默認是client
• bootstrap-expect:集群要求的最少server數量,當低于這個數量,集群即失效。
• data-dir:data存放的目錄,更多信息請參閱consul數據同步機制
• node:節(jié)點id,在同一集群不能重復。
• bind:監(jiān)聽的ip地址。默認綁定0.0.0.0,可以不指定
• client: 客戶端的ip地址,0.0.0.0是指誰都可以訪問
• ui: 可以訪問UI界面

三臺機器上的服務啟動完成后,將兩臺機器添加到其中一臺機器上,組建成集群。

分別在機器2和機器3上執(zhí)行:./consul join 10.0.0.45,構成集群,同樣也可以再增加別的節(jié)點。

啟動成功后訪問任意一臺機器  http://10.0.0.45:8500,會看到如下界面,有3個健康的節(jié)點:

三、SpringCloud服務注冊

注冊中心已經搭建完畢,接下來就是準備兩個服務,一個是生產者consul-producer,一個是消費者consul-consumer。

3.1 生產者代碼,代碼很簡單,就是RestAPI請求并返回一個字符串

@RestController
public class ProducerController {
 @GetMapping("/producer")
 public String producer(){
  System.out.println("I'm producer");
  return "Hello, I'm producer";
 }
}

網站欄目:SpringCloud與Consul集成實現負載均衡功能-創(chuàng)新互聯
轉載注明:http://jinyejixie.com/article4/diegie.html

成都網站建設公司_創(chuàng)新互聯,為您提供搜索引擎優(yōu)化、微信小程序、用戶體驗、品牌網站建設、網站營銷、App設計

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

搜索引擎優(yōu)化
民县| 安丘市| 进贤县| 巴青县| 天峻县| 年辖:市辖区| 南投县| 壶关县| 永济市| 成安县| 乌拉特中旗| 新乡县| 威海市| 盐城市| 北辰区| 平果县| 长岭县| 定西市| 邵阳市| 白河县| 确山县| 门头沟区| 维西| 桂阳县| 彰化县| 嵊州市| 沙坪坝区| 山东| 温州市| 兴国县| 凤凰县| 元阳县| 仁化县| 佛坪县| 贵定县| 疏附县| 广河县| 沐川县| 望谟县| 德化县| 吉林市|