对支付平台架构设计的一些思考(2)
发布时间:2019-06-13 22:38 所属栏目:21 来源:java架构coid
导读:基于这点需求,我在开始请求第三方支付之前,设计了一层 Handler 层,所有的请求都必须经过 Handler 层进行处理,Handler 核心方法如下: 原则上来说,我设计的 Handler 层,利用了模版模式,不仅仅可以实现日志的
基于这点需求,我在开始请求第三方支付之前,设计了一层 Handler 层,所有的请求都必须经过 Handler 层进行处理,Handler 核心方法如下: 原则上来说,我设计的 Handler 层,利用了模版模式,不仅仅可以实现日志的记录,还可以实现多种处理方式,比如请求监控,消息推送等等,实现了 Handler 层的高扩展性。 以下是 Handler 层的架构设计图: 写在最后 以上就是我的支付平台架构设计思路,总结来说,支付平台需要具备可扩展性、稳定性、高可用性,因此我在设计支付平台时使用了很多设计模式以及引入消息队列处理回调分发的问题,使得支付平台具备这几点特性,希望能够给你一些启发与帮助,最后我把支付平台整体的架构设计图贴出来:
(编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读