SpringCloud+Nacos多服務多實例本地測試過程
1.啟動Nacos
下載Nacos安裝包解壓到對應位置,修改配置,../conf/application.properties
- 授權
### The default token (Base64 String): nacos.core.auth.plugin.nacos.token.secret.key=VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg=
- 添加配置數(shù)據(jù)庫
# db mysql spring.datasource.platform=mysql db.num=1 db.url.0=jdbc:mysql://localhost:3306/my-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC db.user=root db.password=root
- win單機啟動
..nacos-server-2.2.3\nacos\bin>startup.cmd -m standalone

2. 啟動不同服務實例
以若依微服務開源框架為例,按官網(wǎng)文檔配置相關選項后,在IDEA中本地啟動

此時查看nacos管理平臺,看到啟動了3個服務,每個對應1個實例

3.配置同服務不同實例
在IDEA中編輯配置

新增一個系統(tǒng)模塊的啟動類RuoYiSystemApplication_v2,修改啟動端口以區(qū)分,注意端口號范圍及是否沖突

啟動RuoYiSystemApplication_v2,再查看nacos平臺,可以看到系統(tǒng)模塊有兩個實例

4.調(diào)試
運行前端,調(diào)用服務接口,可以看到系統(tǒng)模塊的兩個實例都會有請求日志!
測試中關掉其中一個不影響整體使用。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Java異常(Exception)處理以及常見異??偨Y(jié)
在《Java編程思想》中這樣定義異常,阻止當前方法或作用域繼續(xù)執(zhí)行的問題,雖然java中有異常處理機制,但是要明確一點,決不應該用"正常"的態(tài)度來看待異常,這篇文章主要給大家介紹了關于Java異常(Exception)處理以及常見異常的相關資料,需要的朋友可以參考下2021-10-10
SpringBoot集成itext實現(xiàn)html轉(zhuǎn)PDF
iText是著名的開放源碼的站點sourceforge一個項目,是用于生成PDF文檔的一個java類庫,本文主要介紹了如何利用itext實現(xiàn)html轉(zhuǎn)PDF,需要的可以參考下2024-03-03
JAVA通過Filter實現(xiàn)允許服務跨域請求的方法
這里的域指的是這樣的一個概念:我們認為若協(xié)議 + 域名 + 端口號均相同,那么就是同域即我們常說的瀏覽器請求的同源策略。這篇文章主要介紹了JAVA通過Filter實現(xiàn)允許服務跨域請求,需要的朋友可以參考下2018-11-11
Spring?AI?+?ollama?本地搭建聊天?AI?功能
這篇文章主要介紹了Spring?AI?+?ollama?本地搭建聊天?AI?,本文通過實例圖文相結(jié)合給大家講解的非常詳細,需要的朋友可以參考下2024-11-11
使用Java將DOCX文檔解析為Markdown文檔的代碼實現(xiàn)
在現(xiàn)代文檔處理中,Markdown(MD)因其簡潔的語法和良好的可讀性,逐漸成為開發(fā)者、技術寫作者和內(nèi)容創(chuàng)作者的首選格式,然而,許多文檔仍然以Microsoft Word的DOCX格式保存,本文將介紹如何使用Java和相關庫將DOCX文檔解析為Markdown文檔,需要的朋友可以參考下2025-04-04

