# 集群部署要求

  1. 发布正式环境引用的框架核心包必须是RELEASE 不能是SNAPSHOT版本
  2. 发布前必须确认本资源使用的nacos配置文件已经导入正式nacos配置中心
  3. 必须确认日志配置是否已使用统一模版,否则ELK无法查看日志
  4. 完成上述配置后须查看sonar报表是否达到上线标准
  5. 部署后需要配置网关
    地址:https://gateway-test.tq-service.com
    到nacos服务中gateway-router.json文件配置route
    eg:
                {
                    "id":"你的资源路径",
                    "order":0,优先级
                    "predicates":[
                        {
                            "args":{
                                "pattern":"/你的资源路径/**"
                            },
                            "name":"Path"
                        }
                    ],
                    "uri":"lb://nacos服务名称/你的资源路径"
                }
   配置好后即可通过网关访问自己的服务:网关/(服务名)/(服务内部函数地址)
   如:https://gateway-test.tq-service.com/client/api/demo?t=demo

# 2.swagger文档集成

# 1. 集成swagger基础包

               <dependency>
                   <groupId>com.jinke.ts</groupId>
                   <artifactId>ts-module-swagger</artifactId>
                   <version>${ts.last.version}</version>
               </dependency>

# 2.新增swagger配置

ts:
  modules:
    swagger2:
      enable: true #开启swagger服务
      title: 认证中心 #文档名称
      description: 用户统一认证中心接口 #文档说明
      version: 1.0.0 # 版本
      base-package: com.jinke.ts #文档扫描的包
      contact: #联系人信息
        name: xiangjx 
        email: ozi6005@dingtalk.com
      global-operation-parameters:
        - #全局字段 List
          name: testid
          description: 全局示例 
          model-ref: String
          parameter-type: body #header,query,path,body.form
          required: 是
最后更新日期: 9/24/2020, 6:28:42 AM