OTTO
|
e40d58ae9d
|
feat(微服务治理工具): 优化Sentinel免登录逻辑
Sentinel登录状态默认30分钟失效,将Sentinel Token缓存过期时间调整为28分钟
Signed-off-by: OTTO <731554297@qq.com>
|
2025-03-07 15:33:22 +08:00 |
OTTO
|
4c8be09a72
|
feat(微服务治理工具): 优化portainer转发逻辑
修复拦截portainer中URL中携带endpoints的请求时,未考虑endpoints在末尾的情况
Signed-off-by: OTTO <731554297@qq.com>
|
2025-03-07 14:00:16 +08:00 |
OTTO
|
c179173b74
|
feat(微服务治理工具): 优化portainer转发逻辑
1. 清理用户Cookie中携带的portainer_api_key参数,防止该参数转发到portainer后导致的JWT Token无效的问题
2. 处理portainer指定endpoints的问题:拦截portainer中URL中携带endpoints的请求,将请求中的endpoints替换为Nacos中配置的参数,防止环境变更导致数据失效
Signed-off-by: OTTO <731554297@qq.com>
|
2025-03-07 11:07:05 +08:00 |
OTTO
|
5dbed2684c
|
feat(微服务治理工具): 优化代码格式
Signed-off-by: OTTO <731554297@qq.com>
|
2025-03-07 09:56:36 +08:00 |
OTTO
|
d81093a51a
|
feat(微服务治理工具): 登录状态异常拦截
当Nacos返回异常状态码时,且body数据类型为JSON时,从JSON中取出message字段作为异常响应信息,若不存在该字段则返回默认的错误信息
Signed-off-by: OTTO <731554297@qq.com>
|
2025-03-07 08:55:44 +08:00 |
OTTO
|
209c96bc48
|
feat(微服务治理工具): 删除无效配置
Signed-off-by: OTTO <731554297@qq.com>
|
2025-03-06 16:52:03 +08:00 |
OTTO
|
8dec06e520
|
feat(微服务治理工具): 登录状态异常拦截
记录鉴权异常信息
Signed-off-by: OTTO <731554297@qq.com>
|
2025-03-06 16:49:29 +08:00 |
OTTO
|
e4264c87a0
|
feat(微服务治理工具): 登录状态异常拦截
1. portainer发生异常返回错误码时进行拦截,返回标准化错误信息,同时记录异常日志
2. portainer Token失效时,清理Redis中portainer Token
3. 检测到sentinel返回403状态码时(大概率为Toke失效或过期),清理Redis中sentinel Token,返回标准化错误信息,同时记录异常日志
Signed-off-by: OTTO <731554297@qq.com>
|
2025-03-06 16:47:26 +08:00 |
OTTO
|
5b43d5c33b
|
feat(微服务治理工具): 登录状态异常拦截
nacosToken失效时清理Redis中nacosToken并返回标准的状态码
Signed-off-by: OTTO <731554297@qq.com>
|
2025-03-06 16:43:39 +08:00 |
OTTO
|
d8645f34e4
|
feat(微服务治理工具): 网关异常时记录错误日志
Signed-off-by: OTTO <731554297@qq.com>
|
2025-03-06 16:41:35 +08:00 |
OTTO
|
b5d2376beb
|
feat(微服务治理工具): 优化微服务治理工具转发逻辑
1. 优化代码结构
2. 当对象不存在时返回标准的错误信息
Signed-off-by: OTTO <731554297@qq.com>
|
2025-03-06 16:40:21 +08:00 |
OTTO
|
1140566a51
|
feat(微服务治理工具): 处理Nacos异常响应格式非标准化的问题
限制仅当异常响应时才对错误信息进行标准化处理
Signed-off-by: OTTO <731554297@qq.com>
|
2025-02-25 10:41:17 +08:00 |
OTTO
|
61db706e02
|
feat(微服务治理工具): 当请求为Nacos时,Nacos返回的所有非JSON响应都会被自动转换为结构化的错误信息,同时将HTTP状态码设置为200,适合用于规范化微服务架构的响应格式。
Signed-off-by: OTTO <731554297@qq.com>
|
2025-02-24 17:02:53 +08:00 |
OTTO
|
9178cda289
|
feat(微服务治理工具): 优化第三方工具请求时,登录失败的异常提示信息
Signed-off-by: OTTO <731554297@qq.com>
|
2025-02-21 15:00:25 +08:00 |
OTTO
|
c900fed456
|
perf(网关服务): 优化网关权限拦截异常时的错误提示
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-19 14:44:02 +08:00 |
OTTO
|
a44127858e
|
feat(调用第三方微服务): 处理Portainer请求转发
识别到Portainer请求时,调用Portainer登录接口获取Token并写入到请求头中,解析Token的过期时间,将Token存储到Redis中,以便后续Portainer接口鉴权使用
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-19 14:04:04 +08:00 |
OTTO
|
e2138020be
|
feat(调用第三方微服务): 处理Nacos请求转发
1. 调用Nacos登录接口后将响应结果中的accessToken添加到请求头中
2. 增加Redis对Sentinel和Nacos的Token进行缓存,减少登录接口重复调用次数,加快第三方开源软件调用的响应速度
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-18 09:43:46 +08:00 |
OTTO
|
de9f31a103
|
feat(调用第三方微服务): 处理Nacos请求转发
识别到Nacos请求时,调用Nacos登录接口获取Token并写入到请求头中,用于Nacos后续接口的鉴权操作
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-11 08:40:04 +08:00 |
OTTO
|
0029075542
|
feat(调用第三方微服务): 处理Sentinel请求转发
识别到Sentinel请求时,调用Sentinel登录接口获取Token并写入到Cookie中,用于Sentinel后续接口的鉴权操作
Signed-off-by: OTTO <731554297@qq.com>
|
2024-10-10 16:50:11 +08:00 |
OTTO
|
efb5edce16
|
feat(微服务平台重命名): 去除ruoyi相关标识
|
2024-05-27 16:51:36 +08:00 |
OTTO
|
cf1eeca4b6
|
feat(微服务平台重命名): 调整服务网关微服务
1、GroupId调整为com.microservices
2、启动类命名开头调整为Microservices*Application
3、日志输出目录调整为logs/microservices-*
4、应用名称调整为microservices-*
|
2024-05-27 14:46:52 +08:00 |
OTTO
|
5a7aaff499
|
feat(微服务平台重命名): 微服务平台命名调整为microservices
|
2024-05-27 10:10:44 +08:00 |