1
yangtianming 246 天前
相同业务使用模板方法呗
|
2
ShineyWang 246 天前 via Android
异常排查要靠日志啊
每个客户记录全局 id 区分 |
3
AlexTCX 246 天前
可以考虑统一对外发布一个网关,api 都从这个地方走
|
4
litchinn 246 天前
|
5
dlmy 246 天前
如果项目需要对接非常多的第三方接口,建议做一个统一 API 出口网关,在出口网关中做好接口的路由和处理器的选择。
比如:支持 sync 、async 、oneway 、callback 等各种调用方式,每个调用方式对应着不同的抽象处理器,根据要调用的第三方 API 接口,选择对应的处理器执行即可。 这样,所有跟第三方对接的接口,全部在这个出口网关中进行管理了,再做个可视化的 UI 界面,展示一些调用指标跟监控数据就差不多了。 |
6
xzour OP @yangtianming 谢谢回答,但是不同的第三方属于不同的业务。
|
7
xzour OP @ShineyWang
日志有记,但目前不够完整,还在优化哪些事件要埋点。 |
9
xzour OP @dlmy 统一出口网关是我想做的,目前还在构思,但是有个问题,网关各个调用,要不要带某个业务参数,方便失败重连。比如在业务上,ABC 三个接口按顺序调用组合成一个完成的业务流程,然后 ABC 的关系需不需要在网关体现,还是说返回业务系统中反查。
|
10
GeekGao 246 天前
还是多年前的 SOA 治理问题
|
11
tyzandhr 246 天前
adapter 层呗,设计好 adapter 接口的行为
|