欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ruoyi微服務版本搭建運行方式

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

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

一、linux docker 拉取并運行nacos

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

主要配置下mysql地址,其他不動

# spring

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

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


#prometheus相關配置
# metrics for prometheus
#management.endpoints.web.exposure.include=*

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

#influx相關配置
# 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相關配置
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相關配置
## spring security config
### turn off security
#spring.security.enabled=false
#management.security=false
#security.basic.enabled=false
#nacos.security.ignore.urls=/**

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

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

#數據庫相關配置, 前體是已經在數據庫導入相關的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 運行mysql

查看官方文檔

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

修改每一個服務的配置

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

# 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:
          # 主庫數據源
          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: ****
          # 從庫數據源
          # slave:
            # username: 
            # password: 
            # url: 
            # driver-class-name: 
      # seata: true    # 開啟seata代理,開啟后默認每個數據源都代理,如果某個不需要代理可單獨關閉

# seata配置
seata:
  # 默認關閉,如需啟用spring.datasource.dynami.seata需要同時開啟
  enabled: false
  # Seata 應用編號,默認為 ${spring.application.name}
  application-id: ${spring.application.name}
  # Seata 事務組編號,用于 TC 集群名
  tx-service-group: ${spring.application.name}-group
  # 關閉自動代理
  enable-auto-data-source-proxy: false
  # 服務配置項
  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

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

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • java反射機制的一些學習心得小結

    java反射機制的一些學習心得小結

    這篇文章主要給大家介紹了關于java反射機制的一些學習心得,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • Spring Boot集成Thymeleaf的方法

    Spring Boot集成Thymeleaf的方法

    這篇文章主要介紹了Spring Boot集成Thymeleaf的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10
  • Java中如何判斷中文字符串長度

    Java中如何判斷中文字符串長度

    這篇文章主要介紹了Java中如何判斷中文字符串長度問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Java高并發(fā)系統(tǒng)限流算法的實現(xiàn)

    Java高并發(fā)系統(tǒng)限流算法的實現(xiàn)

    這篇文章主要介紹了Java高并發(fā)系統(tǒng)限流算法的應用,在開發(fā)高并發(fā)系統(tǒng)時有三把利器用來保護系統(tǒng):緩存、降級和限流,限流可以認為服務降級的一種,限流是對系統(tǒng)的一種保護措施,需要的朋友可以參考下
    2022-05-05
  • java固定大小隊列的幾種實現(xiàn)方式詳解

    java固定大小隊列的幾種實現(xiàn)方式詳解

    隊列的特點是節(jié)點的排隊次序和出隊次序按入隊時間先后確定,即先入隊者先出隊,后入隊者后出隊,這篇文章主要給大家介紹了關于java固定大小隊列的幾種實現(xiàn)方式,需要的朋友可以參考下
    2021-07-07
  • 使用spring攔截器實現(xiàn)日志管理實例

    使用spring攔截器實現(xiàn)日志管理實例

    本篇文章主要介紹了使用spring攔截器實現(xiàn)日志管理實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-03-03
  • Java實戰(zhàn)之實現(xiàn)一個好用的MybatisPlus代碼生成器

    Java實戰(zhàn)之實現(xiàn)一個好用的MybatisPlus代碼生成器

    這篇文章主要介紹了Java實戰(zhàn)之實現(xiàn)一個好用的MybatisPlus代碼生成器,文中有非常詳細的代碼示例,對正在學習java的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • Spring Hystrix熔斷報警原理圖例解析

    Spring Hystrix熔斷報警原理圖例解析

    這篇文章主要介紹了Spring Hystrix熔斷報警原理圖例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03
  • Java實現(xiàn)按行讀取大文件

    Java實現(xiàn)按行讀取大文件

    這篇文章主要介紹了Java實現(xiàn)按行讀取大文件的方法的小結,非常的簡單實用,有需要的小伙伴尅參考下。
    2015-05-05
  • java設計模式之外觀模式學習筆記

    java設計模式之外觀模式學習筆記

    這篇文章主要為大家詳細介紹了java設計模式之外觀模式學習筆記,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10

最新評論