国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Spring Cloud實戰(zhàn)技巧之使用隨機端口

Spring Cloud實戰(zhàn)技巧之使用隨機端口

2020-11-12 17:27程序猿DD Java教程

這篇文章主要給大家介紹了關于Spring Cloud實戰(zhàn)技巧之使用隨機端口的相關資料,文中介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面跟著小編一起來學習學習吧。

前言

Spring Cloud構建微服務架構中,我們經常會需要啟動多個實例的情況來測試注冊中心、配置中心等基礎設施的高可用,也會用來測試客戶端負載均衡的調用等。但是,我們一個應用只能有一個端口號,這就使得在本機測試的時候,不得不為同一個服務設置不同的端口來進行啟動。

在本地用不同端口啟動同一服務實例的方法有很多。最傳統(tǒng)的我們可以粗暴地修改配置文件中的server.port屬性來分別啟動多個實例,這種方法雖然可以實現(xiàn),但是非常的不方便。比較好的一種方法是在啟動的時候通過命令的方式為server.port屬性來設置不同的值,這樣我們的配置文件就不用反復的進行修改了。

在本文中,我們將介紹另外一種方法:

采用隨機端口的方式來設置各個服務實例,這樣我們不用去編輯任何命令就可以在本地輕松地啟動多個實例了。

使用隨機端口

為Spring Cloud的應用實用隨機端口非常簡單,主要有兩種方法:

1、設置server.port=0,當應用啟動的時候會自動的分配一個隨機端口,但是該方式在注冊到Eureka的時候會一個問題:所有實例都使用了同樣的實例名(如:Lenovo-zhaiyc:hello-service:0),這導致只出現(xiàn)了一個實例。所以,我們還需要修改實例ID的定義,讓每個實例的ID不同,比如使用隨機數(shù)來配置實例ID:

?
1
2
server.port=0
eureka.instance.instance-id=${spring.application.name}:${random.int}

2、除了上面的方法,實際上我們還可以直接使用random函數(shù)來配置server.port。這樣就可以指定端口的取值范圍,比如:

?
1
server.port=${random.int[10000,19999]}

由于默認的實例ID會由server.port拼接,而此時server.port設置的隨機值會重新取一次隨機數(shù),所以使用這種方法的時候不需要重新定義實例ID的規(guī)則就能產生不同的實例ID了。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對服務器之家的支持。

原文鏈接:http://www.jianshu.com/p/127a0f904625

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产欧美成人 | 一区二区三区高清在线 | 欧美日韩一区精品 | 国产美女久久 | 国产精品一区二区久久久 | 中文字幕视频在线观看 | 欧美日韩一区二区视频在线观看 | 欧美日本韩国一区二区 | 欧美中文字幕一区二区三区亚洲 | 成人精品一区亚洲午夜久久久 | 国产中文视频 | 亚洲精品男人的天堂 | 国产精品久久久久无码av | 亚洲 欧美 日韩 在线 | 国产精品99久久 | 久久综合久久88 | 黄色在线观看网站 | 成人激情毛片 | 免费成人在线视频网站 | 一区二区三区四区日韩 | 国产精品一区二区av | 国产福利视频 | 嫩草精品 | 群p在线观看 | 免费看黄色一级大片 | 免费在线黄色电影 | 久久伊人网视频 | 欧美日韩国产一区二区三区 | 亚洲第一免费播放区 | 涩涩综合 | 中文字幕三级 | 久色91| 免费自拍偷拍视频 | 久久久久国产精品免费 | 国产永久网站 | 91国产精品| 91一区二区 | 一区二区国产在线观看 | 欧美日韩中文字幕 | 欧美日韩在线免费观看 | 欧美一区在线视频 |