该系统是一个用于接收、处理和分发金融衍生品订单数据的单体架构应用,由于业务的扩张和数据的高速增长,该单体系统难以支撑现有的业务,基于以上原因我们决定使用新技术重构该系统。重构的系统基于Solace、 Tibco、 S3、 Mesh、 Springboot技术将单体架构升级为微服务架构,同时将订单数据落地到本地磁盘来提高数据的安全性,系统同时使用Hot-Hot部署架构来提高可用性。通过对老系统的功能定位分析,将各个功能拆解为微服务,主要的微服务有:数据接收服务、数据适配服务、数据加工服务、数据分发服务、数据持久化服务、通知服务,通过微服务化解耦系统各个功能,从而提高系统的可维护性和可测试性,提升系统响应速度与稳定性。