mirror of
https://gitee.com/durcframework/SOP.git
synced 2025-08-11 21:57:56 +08:00
2.5.3
This commit is contained in:
@@ -1,35 +1,35 @@
|
||||
* [首页](/?t=1572076365237)
|
||||
* [首页](/?t=1573711393653)
|
||||
* 开发文档
|
||||
* [快速体验](files/10010_快速体验.md?t=1572076365239)
|
||||
* [项目接入到SOP](files/10011_项目接入到SOP.md?t=1572076365257)
|
||||
* [新增接口](files/10020_新增接口.md?t=1572076365257)
|
||||
* [开发流程](files/10021_开发流程.md?t=1572076365257)
|
||||
* [业务参数校验](files/10030_业务参数校验.md?t=1572076365258)
|
||||
* [错误处理](files/10040_错误处理.md?t=1572076365258)
|
||||
* [编写文档](files/10041_编写文档.md?t=1572076365258)
|
||||
* [接口交互详解](files/10050_接口交互详解.md?t=1572076365258)
|
||||
* [easyopen支持](files/10070_easyopen支持.md?t=1572076365258)
|
||||
* [使用签名校验工具](files/10080_使用签名校验工具.md?t=1572076365258)
|
||||
* [ISV管理](files/10085_ISV管理.md?t=1572076365258)
|
||||
* [自定义返回结果](files/10087_自定义返回结果.md?t=1572076365259)
|
||||
* [自定义过滤器](files/10088_自定义过滤器.md?t=1572076365259)
|
||||
* [自定义校验token](files/10089_自定义校验token.md?t=1572076365259)
|
||||
* [路由授权](files/10090_路由授权.md?t=1572076365259)
|
||||
* [接口限流](files/10092_接口限流.md?t=1572076365259)
|
||||
* [监控日志](files/10093_监控日志.md?t=1572076365259)
|
||||
* [SDK开发](files/10095_SDK开发.md?t=1572076365259)
|
||||
* [使用SpringCloudGateway](files/10096_使用SpringCloudGateway.md?t=1572076365260)
|
||||
* [应用授权](files/10097_应用授权.md?t=1572076365260)
|
||||
* [提供restful接口](files/10100_提供restful接口.md?t=1572076365260)
|
||||
* [文件上传](files/10104_文件上传.md?t=1572076365260)
|
||||
* [配置Sleuth链路追踪](files/10109_配置Sleuth链路追踪.md?t=1572076365260)
|
||||
* [预发布灰度发布](files/10110_预发布灰度发布.md?t=1572076365261)
|
||||
* [动态修改请求参数](files/10111_动态修改请求参数.md?t=1572076365261)
|
||||
* [使用eureka](files/10112_使用eureka.md?t=1572076365261)
|
||||
* [扩展其它注册中心](files/10113_扩展其它注册中心.md?t=1572076365261)
|
||||
* [快速体验](files/10010_快速体验.md?t=1573711393655)
|
||||
* [项目接入到SOP](files/10011_项目接入到SOP.md?t=1573711393680)
|
||||
* [新增接口](files/10020_新增接口.md?t=1573711393680)
|
||||
* [开发流程](files/10021_开发流程.md?t=1573711393680)
|
||||
* [业务参数校验](files/10030_业务参数校验.md?t=1573711393680)
|
||||
* [错误处理](files/10040_错误处理.md?t=1573711393680)
|
||||
* [编写文档](files/10041_编写文档.md?t=1573711393680)
|
||||
* [接口交互详解](files/10050_接口交互详解.md?t=1573711393680)
|
||||
* [easyopen支持](files/10070_easyopen支持.md?t=1573711393681)
|
||||
* [使用签名校验工具](files/10080_使用签名校验工具.md?t=1573711393681)
|
||||
* [ISV管理](files/10085_ISV管理.md?t=1573711393681)
|
||||
* [自定义返回结果](files/10087_自定义返回结果.md?t=1573711393681)
|
||||
* [自定义过滤器](files/10088_自定义过滤器.md?t=1573711393681)
|
||||
* [自定义校验token](files/10089_自定义校验token.md?t=1573711393681)
|
||||
* [路由授权](files/10090_路由授权.md?t=1573711393681)
|
||||
* [接口限流](files/10092_接口限流.md?t=1573711393682)
|
||||
* [监控日志](files/10093_监控日志.md?t=1573711393682)
|
||||
* [SDK开发](files/10095_SDK开发.md?t=1573711393682)
|
||||
* [使用SpringCloudGateway](files/10096_使用SpringCloudGateway.md?t=1573711393682)
|
||||
* [应用授权](files/10097_应用授权.md?t=1573711393682)
|
||||
* [提供restful接口](files/10100_提供restful接口.md?t=1573711393682)
|
||||
* [文件上传](files/10104_文件上传.md?t=1573711393682)
|
||||
* [配置Sleuth链路追踪](files/10109_配置Sleuth链路追踪.md?t=1573711393683)
|
||||
* [预发布灰度发布](files/10110_预发布灰度发布.md?t=1573711393683)
|
||||
* [动态修改请求参数](files/10111_动态修改请求参数.md?t=1573711393683)
|
||||
* [使用eureka](files/10112_使用eureka.md?t=1573711393683)
|
||||
* [扩展其它注册中心](files/10113_扩展其它注册中心.md?t=1573711393683)
|
||||
* 原理分析
|
||||
* [原理分析之@ApiMapping](files/90010_原理分析之@ApiMapping.md?t=1572076365261)
|
||||
* [原理分析之如何存储路由](files/90011_原理分析之如何存储路由.md?t=1572076365261)
|
||||
* [原理分析之如何路由](files/90012_原理分析之如何路由.md?t=1572076365261)
|
||||
* [原理分析之文档归纳](files/90013_原理分析之文档归纳.md?t=1572076365262)
|
||||
* [常见问题](files/90100_常见问题.md?t=1572076365262)
|
||||
* [原理分析之@ApiMapping](files/90010_原理分析之@ApiMapping.md?t=1573711393683)
|
||||
* [原理分析之如何存储路由](files/90011_原理分析之如何存储路由.md?t=1573711393683)
|
||||
* [原理分析之如何路由](files/90012_原理分析之如何路由.md?t=1573711393683)
|
||||
* [原理分析之文档归纳](files/90013_原理分析之文档归纳.md?t=1573711393684)
|
||||
* [常见问题](files/90100_常见问题.md?t=1573711393684)
|
||||
|
@@ -102,3 +102,13 @@ yml添加:
|
||||
# 如果微服务端 处理时间过长,会导致ribbon read超时,解决办法将这个值调大一点
|
||||
ribbon.ReadTimeout: 60000
|
||||
```
|
||||
|
||||
## 指定了context-path
|
||||
|
||||
微服务项目定义了`server.servlet.context-path=/story-service`,同时必须指定:
|
||||
|
||||
```properties
|
||||
spring.cloud.nacos.discovery.metadata.server.servlet.context-path=${server.servlet.context-path}
|
||||
```
|
||||
|
||||
不然网关无法拉取路由信息
|
||||
|
@@ -1,10 +1,11 @@
|
||||
server.port=2222
|
||||
spring.application.name=story-service
|
||||
|
||||
#server.servlet.context-path=/story-service
|
||||
# 如果有context-path,必须配下面这句
|
||||
#spring.cloud.nacos.discovery.metadata.server.servlet.context-path=${server.servlet.context-path}
|
||||
# nacos注册中心
|
||||
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
|
||||
# 如果有context-path,必须配下面这句
|
||||
#spring.cloud.nacos.discovery.metadata.server.servlet.context-path=/story-service
|
||||
|
||||
|
||||
# dubbo配置
|
||||
dubbo.protocol.name=dubbo
|
||||
|
@@ -33,8 +33,7 @@ public class DbRoutesProcessor implements RoutesProcessor {
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional
|
||||
public void saveRoutes(ServiceRouteInfo serviceRouteInfo, InstanceDefinition instance) {
|
||||
public synchronized void saveRoutes(ServiceRouteInfo serviceRouteInfo, InstanceDefinition instance) {
|
||||
log.info("保存路由信息到数据库,instance: {}", instance);
|
||||
String serviceId = serviceRouteInfo.getServiceId();
|
||||
List<ConfigServiceRoute> configServiceRoutes = serviceRouteInfo
|
||||
|
Reference in New Issue
Block a user