微服务:精通Spring全家桶(SringClould,Springboot),通过这些技术快速搭建系统框架;容器化:Docker、K8s,编写Dockerfile,从而自动化构建镜像,实现应用自动化部署;有大型分布式系统架构经验,熟练使用Linux环境,精通shell script和Python;
数据库:熟练使用关系型Oracle、DB2和MySQL,通过优化SQL和建立索引/视图解决数据查询慢的问题;非关系型数据库CochBase/MongoDB,存储基于文档类型的数据;
中间件:熟练使用Redis、Solace,在项目中通过手动消息确认和消息持久化,确保消息可靠传输;
前端框架:熟悉React、Angular、有应用微前端,模块化技术构建前端项目经验;
开发工具:精通Nginx、Git、Jenkins、Maven、IDEA、DevOps平台。
消息桥接系统:
该系统是一个用于接收、处理和分发金融衍生品订单数据的单体架构应用,由于业务的扩张和数据的高速增长,该单体系统难以支撑现有的业务,基于以上原因我们决定使用新技术重构该系统。重构的系统基于Solace、 Tibco、 S3、 Mesh、 Springboot技术将单体架构升级为微服务架构,同时将订单数据落地到本地磁盘来提高数据的安全性,系统同时使用Hot-Hot部署架构来提高可用性。通过对老系统的功能定位分析,将各个功能拆解为微服务,主要的微服务有:数据接收服务、数据适配服务、数据加工服务、数据分发服务、数据持久化服务、通知服务,通过微服务化解耦系统各个功能,从而提高系统的可维护性和可测试性,提升系统响应速度与稳定性。
该应用主要是管理孩子使用手机和使用手机app的时间,由于目前电子产品非常流行,很多孩子都不能自主控制使用手机的时长,这是很多家长的一个通电。孩子很多时候可以自行安装和浏览一些不健康app,我们的应用可以通过家长端来管理孩子手机的app使用情况和限制哪些app可以使用,哪些app不
该系统是一个用于接收、处理和分发金融衍生品订单数据的单体架构应用,由于业务的扩张和数据的高速增长,该单体系统难以支撑现有的业务,基于以上原因我们决定使用新技术重构该系统。重构的系统基于Solace、 Tibco、 S3、 Mesh、 Springboot技术将单体架构升级为微服