日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

十分钟搞定JeecgBoot 单体升级微服务!

發布時間:2025/3/16 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 十分钟搞定JeecgBoot 单体升级微服务! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JeecgBoot自開源來被問最多的就是微服務版本什么時間出呢??微服務是個趨勢,特別隨著中臺概念的興趣,每個公司對微服務的需求都很迫切。針對大家的需求,我們推出了Jeecg-Cloud版本采用的SpringCloud Alibaba體系!!
但是同時維護兩套代碼,對我們團隊來講維護成本太高,為了減少維護成本,也為了讓用戶有智能的選擇,故而推出新版JeecgBoot 2.3,我們特意制作了單體和微服務自由切換機制,一套代碼可以輕松切換單體、微服務。

當前新版JeecgBoot 2.3平臺默認提供了 system、demo 等模塊,可以快速把每個模塊單獨啟動作為微服務應用,切換成cloud。
本項目采用SpringCloud Alibaba技術棧為:

  • 服務注冊:nacos
  • 配置中心:nacos-config
  • 理由網關: gateway
  • 服務間調用:openfeign
  • 熔斷和降級:sentinel
  • 服務監控:Spring Boot Admin

視頻教程 :>>單體升級微服務視頻教程

下面是單體快速升級微服務方案:

一、升級system模塊為獨立服務

1.將system項目的pom文件中的其他模塊的依賴刪除,只保留local-api

2.system項目作為微服務啟動,需要添加微服務依賴
<!-- nacos --> <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency> <!-- 如果走配置中心需要添加此依賴 --> <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> </dependency><!-- 服務降級 --> <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> </dependency>
3.在resource文件夾下新建bootstrap.yml,內容如下:
spring:profiles:active: devapplication:name: jeecg-systemcloud:nacos:discovery:server-addr: 127.0.0.1:8848 feign:sentinel:enabled: true
4.修改dev配置文件,刪除截圖中兩處配置

5.啟動類添加注解:@EnableDiscoveryClient

二、升級其他模塊為獨立服務(例如demo模塊)

以demo為例:

1.修改pom,將local-api修改成cloud-api

<dependency><groupId>org.jeecgframework.boot</groupId><artifactId>jeecg-system-cloud-api</artifactId> </dependency>
2.添加配置文件bootstrap.yml(如果沒有),內容如下:
spring:profiles:active: devapplication:name: jeecg-democloud:nacos:discovery:server-addr: 127.0.0.1:8848 feign:sentinel:enabled: true
3.新增配置文件application-dev.yml(如果沒有),內容可以直接復制system下的同名文件,需要修改端口號

4.在org.jeecg包下新建啟動類(如果沒有)
package org.jeecg;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.client.discovery.EnableDiscoveryClient; import org.springframework.cloud.openfeign.EnableFeignClients;import java.net.UnknownHostException;@SpringBootApplication @EnableDiscoveryClient @EnableFeignClients public class JeecgDemoApplication {public static void main(String[] args) throws UnknownHostException {SpringApplication.run(JeecgDemoApplication.class, args);} }

上述步驟完成 即可啟動nacos 運行每個模塊的啟動類 測試微服務。

三、啟動Nacos

微服務集成Nacos服務注冊發現 docke安裝nacos文檔: https://nacos.io/zh-cn/docs/quick-start-docker.html
1.啟動nacos,訪問localhost:8848/nacos 賬號密碼 都是nacos,查看服務列表

2.啟動system、demo,再查看服務列表

四、啟動gateway

啟動類: org.jeecg.JeecgGatewayApplication

查看在線接口文檔: http://127.0.0.1:9999/doc.html

五、啟動前端

前端項目找到文件public/index.html,修改后臺服務為 gateway地址
修改地址:window._CONFIG[‘domianURL’] = 'http://127.0.0.1:9999,其中端口號 9999和gateway的端口保持一致

總結

以上是生活随笔為你收集整理的十分钟搞定JeecgBoot 单体升级微服务!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲成人精品久久 | 成人91在线 | 亚洲午夜视频在线观看 | 暖暖日本视频 | 欧美五月激情 | 国产乱码一区二区三区在线观看 | 亚洲精品2区| 夜夜看av | 肉色欧美久久久久久久免费看 | 操操操日日日 | 口爆吞精一区二区三区 | 久久青草免费视频 | 天天综合天天做 | 日本激情视频一区二区三区 | 天天天色综合 | 国产免费黄色大片 | 91免费国产在线 | 草啪啪| 欧美日韩国产片 | 97色在线 | 香蕉视频在线免费播放 | 桃花色综合影院 | 在线观看高清视频 | 91精品国产闺蜜国产在线闺蜜 | 亚色视频 | www.成人av | 5月婷婷6月丁香 | 男人操女人的视频 | 国产视频www| av丝袜在线| 亚洲视频中文字幕在线观看 | 久久精品国产精品亚洲毛片 | 久久久久91| 国产拍拍拍拍拍拍拍拍拍拍拍拍拍 | 日韩精品中文字幕在线观看 | 一区二区日韩精品 | 免费黄色大片 | 深夜福利视频网站 | 色成人综合| 97超视频| 91麻豆视频| 婷婷国产视频 | 六月丁香色婷婷 | 亚洲综合色在线观看 | 超碰最新在线 | 简单av网| 在线91av | 爽爽影院在线 | 亚洲AV成人无码精品久久盆瓶 | 国产麻豆剧传媒精品国产 | 国产一级二级在线观看 | 亚洲人一区 | 免费a视频在线观看 | 91久色 | 好男人在线观看 | а 天堂 在线 | 国产片淫乱18一级毛片动态图 | av资源部| 日韩在线你懂的 | 亚洲成a人片777777久久 | 朝桐光一区二区三区 | av拍拍拍 | 亚洲性视频在线 | 91精品福利视频 | 国产精品一区不卡 | 最新在线视频 | 一区二区啪啪啪 | 亚洲高清福利 | 久久久久久久9999 | 国产精品日日做人人爱 | 高清av网| 亚洲国产视频一区二区三区 | 日毛片| 成人h动漫精品一区二区无码 | 羞羞涩| 制服丝袜av在线播放 | 樱桃国产成人精品视频 | 欧美成人h | av片久久| 亚洲色图国产 | 黄色网址你懂的 | 香蕉视频911| a午夜| 欧美日韩国产综合在线 | 天堂草在线观看 | 天堂网ww| 一区二区三区在线播放视频 | 日韩一区av在线 | 黄色图片小说 | 神马久久久久久久 | 91精品网站 | 91精品国产91久久久久久久久久久久 | 亚洲精品乱码久久久久久久 | 久久91亚洲精品中文字幕奶水 | 国产中文字幕免费 | 国产原创视频在线观看 | 欧美尹人 | 成人在线一区二区 | 欧美日韩一区精品 |