项目处于待上线状态
项目描述:该项目主要为公司系统内的IB(Introducing Broker 介绍经纪商)的管理,主要包含对该经济商旗下
的合伙介绍人(Affiliate),在该经纪商下的客户,在合伙介绍人下的客户,经纪商旗下交易策略的管理和查看
1. 设计并实现基于 Spring Cloud 的微服务架构,将原先老旧的Partner Portal拆分为 10+ 个微服务。使用 Nac
os实现服务注册与发现,Sentinal实现 API 网关,Spring Load Balance 实现负载均衡。
2. 优化持续集成和持续部署(CI/CD)流程,将部署时间从 30 分钟减少到 5 分钟。使用 Docker 容器化应用,
配合 Potainer与Jenkins实现自动化部署和弹性伸缩。
3. 根据业务需求划分微服务:
client服务:主要对 介绍经纪商 和 合伙介绍人的策略(Strategy),策略下客户,与其返佣记录的管理与查询
notification服务:主要实现提供新的Promotion ,Site News,Ex-Dividend的查看
partner-system服务:主要实现系统内八个角色的管理和权限相应的菜单的生成
trader服务:查询客户交易账户详情的服务,可通过Starlink查询真实信息
transaction服务:提供IB或Affiliate的返佣余额的出金,内部转账,并查看出金和内部转账记录