如果某个合作方进行维护,我的系统针对于维护这块儿该如何设计?

小小小满呢 发布于 2015/07/05 00:02
阅读 135
收藏 0

假定我的系统接入了很多其它银行支付系统,但是不同银行均会进行不定时的维护。我的系统需要在合作渠道维护的同时关闭掉对应银行的入口并提示用户,在维护结束后放开通道。再这样的场景之下,不停机的前提下,如何做到针对于不同银行设定不同的机制 ? 请大家分享下各自的想法。谢谢!

加载中
0
Feng_Yu
Feng_Yu

可以把接口做成开关啊,在后台随时关闭和打开。

再智能点,给接口写个测试方法,后台定时执行,检测到接口不可用时自动关闭接口。

Feng_Yu
Feng_Yu
回复 @小小小满呢 : 下层每个方法请求不同的银行,上层统一对外封装成一个接口不就行了?对每个方法写测试
小小小满呢
小小小满呢
如果我接入的是一家第三方支付公司,支持中行、建行、工行、农行。。。那么对于我来说通道只有一个,接口也只有一个,就是第三方支付公司,但是如果这个时候建行0点-6点需要维护,那怎么做。
0
木兰宿莽
木兰宿莽
能够挂起吗?
小小小满呢
小小小满呢
时间短挂起可以,如果碰上跨天的那种系统维护就不行了。
0
懶蟲
懶蟲
做一个开关,如果有页面的话在页面上显示开关状态。在接口中验证开关状态。
返回顶部
顶部