日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

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

當(dāng)前新版JeecgBoot 2.3平臺默認(rèn)提供了 system、demo 等模塊,可以快速把每個模塊單獨(dú)啟動作為微服務(wù)應(yīng)用,切換成cloud。

本項目采用SpringCloud Alibaba技術(shù)棧為:

  • 服務(wù)注冊:nacos
  • 配置中心:nacos-config
  • 理由網(wǎng)關(guān): gateway
  • 服務(wù)間調(diào)用:openfeign
  • 熔斷和降級:sentinel
  • 服務(wù)監(jiān)控:Spring Boot Admin

下面是單體快速升級微服務(wù)方案:

一、升級system模塊為獨(dú)立服務(wù)

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

十分鐘搞定JeecgBoot 單體升級微服務(wù)

 

2.system項目作為微服務(wù)啟動,需要添加微服務(wù)依賴

<!-- 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>
<!-- 服務(wù)降級 -->
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
</dependency>

3.在resource文件夾下新建bootstrap.yml,內(nèi)容如下:

spring:
  profiles:
    active: dev
  Application:
    name: jeecg-system
  cloud:
    nacos:
      discovery:
        server-addr: 127.0.0.1:8848
feign:
  sentinel:
    enabled: true

4.修改dev配置文件,刪除截圖中兩處配置

十分鐘搞定JeecgBoot 單體升級微服務(wù)

 

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

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

以demo為例:

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

十分鐘搞定JeecgBoot 單體升級微服務(wù)

 

<dependency>
   <groupId>org.jeecgframework.boot</groupId>
   <artifactId>jeecg-system-cloud-api</artifactId>
</dependency>

2.添加配置文件bootstrap.yml(如果沒有),內(nèi)容如下:

spring:
  profiles:
    active: dev
  application:
    name: jeecg-demo
  cloud:
    nacos:
      discovery:
        server-addr: 127.0.0.1:8848
feign:
  sentinel:
    enabled: true

3.新增配置文件application-dev.yml(如果沒有),內(nèi)容可以直接復(fù)制system下的同名文件,需要修改端口號

十分鐘搞定JeecgBoot 單體升級微服務(wù)

 

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 運(yùn)行每個模塊的啟動類 測試微服務(wù)。

三、啟動Nacos

微服務(wù)集成Nacos服務(wù)注冊發(fā)現(xiàn)
docke安裝nacos文檔: https://nacos.io/zh-cn/docs/quick-start-Docker.html

1.啟動nacos,訪問localhost:8848/nacos 賬號密碼 都是nacos,查看服務(wù)列表

十分鐘搞定JeecgBoot 單體升級微服務(wù)

 

2.啟動system、demo,再查看服務(wù)列表

十分鐘搞定JeecgBoot 單體升級微服務(wù)

 

四、啟動gateway

啟動類: org.jeecg.JeecgGatewayApplication

十分鐘搞定JeecgBoot 單體升級微服務(wù)

 


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

十分鐘搞定JeecgBoot 單體升級微服務(wù)

 

五、啟動前端

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

十分鐘搞定JeecgBoot 單體升級微服務(wù)

 

分享到:
標(biāo)簽:微服
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定