feat(sdk+msgcenter): 对齐 SDK 重构包名(openapi.client→base)+ 消息中心代理后端(09-16/09-19 遗漏提交)
build / build-push (push) Successful in 1m34s
build / build-push (push) Successful in 1m34s
- import 全面切换 com.yunhai.platform.openapi.base.*(对齐 Nexus -57 SDK)
- MsgCenter 代理三件(Properties/Controller/ProxyService)+ 测试 11/11(09-19 消息中心二期本地完成态)
- Dockerfile 已在 563edb5 去掉写死 profile;本提交补齐源码侧遗漏
This commit is contained in:
@@ -19,9 +19,9 @@ import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
/**
|
||||
* [LOADTEST-METRICS] 出站 UserBase oapi 调用计数(direction=out,方案 §3.2)。<br>
|
||||
* 切在 yh-openapi-client 的 {@code OpenApiHttpClient}(所有出站开放接口调用的唯一公共入口,
|
||||
* Spring Bean)上:YschBaseOpenApi 静态门面、OpenApiUserClient / OpenApiAppClient 注入式调用
|
||||
* 全部经它发出,一处切面覆盖全部出站,不改动任何业务 Service 代码。<br>
|
||||
* 切在 yh-openapi-client 的 {@code YschOpenCall}(SDK 重构后所有出站开放接口调用的唯一
|
||||
* 公共入口,Spring Bean)上:YschBaseOpenApi 静态门面、OpenApiUserClient / OpenApiAppClient
|
||||
* 注入式调用全部经它发出,一处切面覆盖全部出站,不改动任何业务 Service 代码。<br>
|
||||
* 入站请求数(direction=in)与出站调用数(direction=out)相除即「放大系数」,
|
||||
* 是缓存层次决策的直接依据(方案 §5)。
|
||||
*/
|
||||
@@ -39,10 +39,10 @@ public class OutboundOapiMetricsAspect {
|
||||
}
|
||||
|
||||
/**
|
||||
* 拦截 OpenApiHttpClient 全部公开执行方法(getJson/postJson/get/post/postMultipart)。<br>
|
||||
* 各方法签名第 2 参均为 path(如 /oapi/app/list),据此归一化记 uri。
|
||||
* 拦截 YschOpenCall 全部公开调用方法(get/getList/post/postMultipart/download)。<br>
|
||||
* 按名重载第 2 参均为 path(如 /oapi/app/list),据此归一化记 uri。
|
||||
*/
|
||||
@Around("execution(* com.yunhai.platform.openapi.OpenApiHttpClient.*(..))")
|
||||
@Around("execution(* com.yunhai.platform.openapi.core.YschOpenCall.*(..))")
|
||||
public Object around(ProceedingJoinPoint point) throws Throwable {
|
||||
String uri = resolveUri(point);
|
||||
String method = resolveHttpMethod(point.getSignature().getName());
|
||||
|
||||
Reference in New Issue
Block a user