最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ruoyi微服務(wù)版本搭建運(yùn)行方式

 更新時(shí)間:2023年12月29日 09:37:52   作者:陳賝  
這篇文章主要介紹了ruoyi微服務(wù)版本搭建運(yùn)行方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

只記錄與普通版本兩大不同之處

一、linux docker 拉取并運(yùn)行nacos

mkdir -p /docker/nacos/logs /docker/nacos/conf
vim /docker/nacos/conf/application.properties

主要配置下mysql地址,其他不動(dòng)

# spring

server.contextPath=/nacos
server.servlet.contextPath=/nacos
server.port=8848

#全量dump的間隔,單位為秒
# nacos.cmdb.dumpTaskInterval=3600
#變更事件的拉取間隔,單位為秒
# nacos.cmdb.eventTaskInterval=10
#標(biāo)簽集合的拉取間隔,單位為秒
# nacos.cmdb.labelTaskInterval=300
#是否打開CMDB
# nacos.cmdb.loadDataAtStart=false


#prometheus相關(guān)配置
# metrics for prometheus
#management.endpoints.web.exposure.include=*

#elasticSearch相關(guān)配置
# metrics for elastic search
management.metrics.export.elastic.enabled=false
#management.metrics.export.elastic.host=http://localhost:9200

#influx相關(guān)配置
# metrics for influx
#management.metrics.export.influx.uri=http://localhost:8086
#management.metrics.export.influx.auto-create-db=true
#management.metrics.export.influx.consistency=one
#management.metrics.export.influx.compressed=true

#tomcat相關(guān)配置
server.tomcat.accesslog.enabled=true
server.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b %D %{User-Agent}i
# default current work dir
server.tomcat.basedir=

#SpringSecurity相關(guān)配置
## spring security config
### turn off security
#spring.security.enabled=false
#management.security=false
#security.basic.enabled=false
#nacos.security.ignore.urls=/**

#同步任務(wù)生成的周期,單位為毫秒
# nacos.naming.distro.taskDispatchPeriod=200
#同步任務(wù)每批的key的數(shù)目
# nacos.naming.distro.batchSyncKeyCount=1000
#同步任務(wù)失敗的重試間隔,單位為毫秒
# nacos.naming.distro.syncRetryDelay=5000
#是否在Server啟動(dòng)時(shí)進(jìn)行數(shù)據(jù)預(yù)熱
# nacos.naming.data.warmup=true
#是否自動(dòng)摘除臨時(shí)實(shí)例
# nacos.naming.expireInstance=true

#是否開啟istio的mcp
nacos.istio.mcp.server.enabled=false

#數(shù)據(jù)庫相關(guān)配置, 前體是已經(jīng)在數(shù)據(jù)庫導(dǎo)入相關(guān)的sql腳本
spring.datasource.platform=mysql

db.num=1

db.url.0=jdbc:mysql://***:3306/ry-config

db.user=root

db.password=***
docker run -d --name nacos -p 8848:8848 -p 9848:9848 -p 9849:9849 -e JVM_XMS=256m -e JVM_XMX=256m -e MODE=standalone -v /docker/nacos/logs:/home/nacos/logs -v /docker/nacos/conf/application.properties:/home/nacos/conf/application.properties nacos/nacos-server
docker exec -it nacos /bin/bash

二、linux docker 運(yùn)行mysql

查看官方文檔

  • 創(chuàng)建數(shù)據(jù)庫ry-cloud并導(dǎo)入數(shù)據(jù)腳本ry_2021xxxx.sql(必須),quartz.sql(可選)
  • 創(chuàng)建數(shù)據(jù)庫ry-config并導(dǎo)入數(shù)據(jù)腳本ry_config_2021xxxx.sql(必須)

修改每一個(gè)服務(wù)的配置

(微服務(wù)版本和單體架構(gòu)修改yml配置文件的位置不同,復(fù)制content里面的內(nèi)容立即就明白了)

# spring配置
spring: 
  redis:
    host: ****
    port: 6379
    password: ****
  datasource:
    druid:
      stat-view-servlet:
        enabled: true
        loginUsername: admin
        loginPassword: ****
    dynamic:
      druid:
        initial-size: 5
        min-idle: 5
        maxActive: 20
        maxWait: 60000
        timeBetweenEvictionRunsMillis: 60000
        minEvictableIdleTimeMillis: 300000
        validationQuery: SELECT 1 FROM DUAL
        testWhileIdle: true
        testOnBorrow: false
        testOnReturn: false
        poolPreparedStatements: true
        maxPoolPreparedStatementPerConnectionSize: 20
        filters: stat,slf4j
        connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000
      datasource:
          # 主庫數(shù)據(jù)源
          master:
            driver-class-name: com.mysql.cj.jdbc.Driver
            url: jdbc:mysql://****:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
            username: root
            password: ****
          # 從庫數(shù)據(jù)源
          # slave:
            # username: 
            # password: 
            # url: 
            # driver-class-name: 
      # seata: true    # 開啟seata代理,開啟后默認(rèn)每個(gè)數(shù)據(jù)源都代理,如果某個(gè)不需要代理可單獨(dú)關(guān)閉

# seata配置
seata:
  # 默認(rèn)關(guān)閉,如需啟用spring.datasource.dynami.seata需要同時(shí)開啟
  enabled: false
  # Seata 應(yīng)用編號(hào),默認(rèn)為 ${spring.application.name}
  application-id: ${spring.application.name}
  # Seata 事務(wù)組編號(hào),用于 TC 集群名
  tx-service-group: ${spring.application.name}-group
  # 關(guān)閉自動(dòng)代理
  enable-auto-data-source-proxy: false
  # 服務(wù)配置項(xiàng)
  service:
    # 虛擬組和分組的映射
    vgroup-mapping:
      ruoyi-system-group: default
  config:
    type: nacos
    nacos:
      serverAddr: 127.0.0.1:8848
      group: SEATA_GROUP
      namespace:
  registry:
    type: nacos
    nacos:
      application: seata-server
      server-addr: 127.0.0.1:8848
      namespace:

# mybatis配置
mybatis:
    # 搜索指定包別名
    typeAliasesPackage: com.ruoyi.system
    # 配置mapper的掃描,找到所有的mapper.xml映射文件
    mapperLocations: classpath:mapper/**/*.xml

# swagger配置
swagger:
  title: 系統(tǒng)模塊接口文檔
  license: Powered By ruoyi
  licenseUrl: https://ruoyi.vip

修改完畢后即可運(yùn)行,其他的配置和普通版本差不多

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java結(jié)構(gòu)型設(shè)計(jì)模式之享元模式示例詳解

    Java結(jié)構(gòu)型設(shè)計(jì)模式之享元模式示例詳解

    享元模式(FlyWeight?Pattern),也叫蠅量模式,運(yùn)用共享技術(shù),有效的支持大量細(xì)粒度的對(duì)象,享元模式就是池技術(shù)的重要實(shí)現(xiàn)方式。本文將通過示例詳細(xì)講解享元模式,感興趣的可以了解一下
    2022-09-09
  • Java實(shí)現(xiàn)域名解析的示例詳解(附帶源碼)

    Java實(shí)現(xiàn)域名解析的示例詳解(附帶源碼)

    這篇文章將從理論到實(shí)踐和從代碼到測(cè)試,全方位地講解如何利用?Java?實(shí)現(xiàn)一個(gè)簡單的域名解析器,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-03-03
  • SpringBoot參數(shù)驗(yàn)證10個(gè)技巧值得收藏

    SpringBoot參數(shù)驗(yàn)證10個(gè)技巧值得收藏

    Spring Boot提供了內(nèi)置的驗(yàn)證注解,可以幫助簡單、快速地對(duì)輸入字段進(jìn)行驗(yàn)證,例如檢查 null 或空字段、強(qiáng)制執(zhí)行長度限制、使用正則表達(dá)式驗(yàn)證模式以及驗(yàn)證電子郵件地址,那么在Spring Boot應(yīng)用中如何做好參數(shù)校驗(yàn)工作呢,本文提供了10個(gè)小技巧感興趣的朋友一起看看吧
    2023-08-08
  • Java非靜態(tài)成員變量之死循環(huán)(詳解)

    Java非靜態(tài)成員變量之死循環(huán)(詳解)

    下面小編就為大家?guī)硪黄狫ava非靜態(tài)成員變量之死循環(huán)(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • Java 8 Optional.ofNullable() 方法如何優(yōu)雅處理 null 值

    Java 8 Optional.ofNullable() 方法如何優(yōu)雅處理 nu

    Optional.ofNullable()是Java8用于安全包裝可能為null值的工具,避免空指針異常,相比Optional.of(),它能容忍null并返回空對(duì)象,本文給大家介紹Java8 Optional.ofNullable()方法如何優(yōu)雅處理null值,感興趣的朋友一起看看吧
    2025-09-09
  • Java泛型初學(xué)者之上、下界通配符的深入理解

    Java泛型初學(xué)者之上、下界通配符的深入理解

    這篇文章主要給大家介紹了關(guān)于Java泛型初學(xué)者之上、下界通配符的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者實(shí)用Java具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • java 反射和動(dòng)態(tài)代理詳解及實(shí)例代碼

    java 反射和動(dòng)態(tài)代理詳解及實(shí)例代碼

    這篇文章主要介紹了java 反射和動(dòng)態(tài)代理詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • java 快速實(shí)現(xiàn)異步調(diào)用的操作方法

    java 快速實(shí)現(xiàn)異步調(diào)用的操作方法

    這篇文章主要介紹了java 如何快速實(shí)現(xiàn)異步調(diào)用方法,今天我們就來了解下 CompletableFuture,它Java 8引入的一種功能強(qiáng)大的異步編程工具,可以用于實(shí)現(xiàn)復(fù)雜的異步操作和處理鏈?zhǔn)降漠惒饺蝿?wù),需要的朋友可以參考下
    2023-07-07
  • 深入理解Java中的裝箱和拆箱

    深入理解Java中的裝箱和拆箱

    這篇文章主要介紹了深入理解Java中的裝箱和拆箱,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Spring中@Value讀取properties作為map或list的操作

    Spring中@Value讀取properties作為map或list的操作

    這篇文章主要介紹了Spring中@Value讀取properties作為map或list的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07

最新評(píng)論

澄江县| 腾冲县| 文昌市| 文登市| 南投县| 泗阳县| 车险| 北安市| 石门县| 唐海县| 三江| 长春市| 永泰县| 昭通市| 安龙县| 江山市| 湟源县| 开远市| 明星| 嘉峪关市| 娄烦县| 荃湾区| 奎屯市| 花莲县| 枣阳市| 同江市| 云和县| 温宿县| 卢龙县| 泉州市| 涞源县| 凤庆县| 香港| 葫芦岛市| 舟山市| 紫金县| 淮安市| 漾濞| 保靖县| 萝北县| 盐城市|