点击空白处退出提示
作品详情
项目描述:是一套基于第四方支付的交易系统,为平台上游提供支付服务。接口包括支付接口,支付查询接口,支付异步通知接口,代付接口,代付查询接口等。系统分为交易网关模块ky-gateway、交易模块ky-trade、平台服务模块ky-merchant、商户后台服务模块ky-merchantback和ky-merchant-html和ky-merchantback-html等模块。
责任描述:只要负责核心模块网关模块ky-gateway、交易模块ky-trade两大模块的代码编写。
项目经验与心得:
1>由于交易网关模块ky-gateway经常需要对接新的支付渠道,帮采用模板配置的形式来添加新渠道。这样无须重启服务就可以添加新的支付渠道。减轻运维压力。真正做到热部署添加。
2>项目里的定时任务用到了当当的elastic-job定时任务框架,比传统的Quartz框架更灵活且支持分布式。还有可视化界面可供操作,任务高度一目了然。
3>使用了阿里的dubbo服务,将核心业务抽取出来,作为独立的服务,逐渐形成稳定的服务中心,可用于提高业务复用的灵活扩展,使前端应用能更快速的响应市场需求。
4>交易模块ky-trade使用了Redis作为支付链接池,因为支付都有一定的时效性,有规定时间内支付是有效的,超过则会超时导致支付失败。用redis能轻松地解决这种问题。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论