天门服务核心类流程
2022-11-15 19:19:04 16 举报
核心类图
作者其他创作
大纲/内容
第三方环境<HTTP、SOCKET、WEBSERVICE>
应用层
ChannelDispatcher网关请求派发器
ChannelRO execute(ChannelPO request);
EndpointCommand通道请求执行器
EndpointRO execute(EndpointPO endpointPO);
HttpEndpointRequestExecutorhttp协议
第三方接口
ChannelAdapter协议适配器:转化请求和响应
EncodeEndpointFuncAction编码行为
天门-通道服务进程<process>
EncryptionEndpointFuncAction加密行为
ChannelCommand网关请求执行器
SignVerifyEndpointFuncAction验签行为
ChannelClient天门客户端
<T> ExecResult<T> execute(BaseChannelPO<T> param);
EndpointRequestExecutor调用行为
SignEndpointFuncAction签名行为
WebServiceEndpointRequestExecutorwebService协议
AlgTypeEnum签名和加密行为枚举
MD5(\"md5\
XXXService业务服务
AlgTypeEnum编码行为枚举
TO_JSON(\"json\
EndpointDispatcher通道请求派发器
EndpointRO execute(EndpointPO request);
EndpointFuncAction通道请求行为执行器
channel-gateway-client-core<jar>
RequestFilter网关请求过滤器
ChannelRO execute(ChannelPO request);int getOrder();
DecryptionEndpointFuncAction解密行为
ResponseFilter网关响应过滤器
rpc
天门网关服务
InputWrapper入参包装器
private EndpointPO endpointPO; private EndpointActionConfig actionConfiguration; private String optType; private List<String> keys; private String order; ......
invoke
集成
InvokeEndpointFuncAction调用行为
EndpointPO通道执行的全量配置
private String appId;private String channelCode;private String funcCode;private String productCode;private String group;private EndpointHeader head = new EndpointHeader();private EndpointBody body = new EndpointBody();@Deprecatedprivate EndpointConfiguration config;private Configuration configuration;
渠道方接口http、socket、webservice
业务系统进程<process>
天门-网关服务进程<process>
SocketEndpointRequestExecutorsocket协议
天门通道服务
0 条评论
下一页