第三方支付公司开始开拓海外的支付市场,本项目作为即富在越南和印尼的试点项目,包含了MPOS支付系统和电子钱包系统。项目前后端分离开发,采用微服务的架构设计,拆分为用户、交易、代发、风控、账户、分润、审件、二维码、实体卡、管理平台、短信、TMS平台、代理商平台、银行管理平台等微服务。
● 使用Spring Cloud集成众多开源框架,利用Spring Boot实现分布式服务治理、服务注册与发现、配置中心、负载均衡、数据监控,REST API
● 使用WebSocket实现服务端向客户端通信
● 使用RabbitMQ实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用
● 使用Redis实现分布式session共享、分布式锁、数据缓存
● 使用jenkins+Gitlab+maven+tomcat实现自动集成、打包、部署