统一信息平台
工作职责:参与公司核心业务系统重构,负责后端架构设计与开发。
1、引入springgateway+Drools
a)实现系统灰度发布概念,解决过往nginx承载灰度发布需要部署多套环境不能很好发挥微服务和k8s优势的问题;
b)通过定义动态路由和路由拦截结合drools,解决信息平台基础审计需求,同步以非侵入式的方案解决复杂业务场景下不同子系统信息交换时敏感信息脱敏、加解密、规则审审计场景需要复杂的协调流程、大幅度修改原系统的问题,有效提升了需求响应时效;
2、引入springoauth2,实现授权服务与资源服务,
a)通过授权码模式解决子系统、三方系统与平台间的授信问题;
b)通过密码模式解决终端用户授权问题;
3、引入Spring Cloud Sleuth和Zipkin,解决系统流量监控场景
4、引入多租户概念,基于mybitplus深度定制,较好实现了用户数据隔离、权限隔离、共享数据无缝衔接,相较于市面同类产品(例如:shardingsphere)具有不侵入、不修改现有数据结构,动态clone database的特点,极大提高了系统升级改造效率,从解决方案初期预计的9个月升级计划,缩短至2个月完成全部系统的升级改造;
5、Windows平台弹性计算框架
引入go技术,解决分布式计算与存储处理需要,做为k8s环境的延伸,解决window平台下弹性计算的需要,该项目的核心思想是中心化资源托管监控,通过proxy调度计算资源(calculate node)、进程隔离、cpu、内存资源计算指标动态划分方式实现弹性计算:
1、满足同一时间片不同业务对计算资源的需要,最大化利用IT资产;
2、在不停机的状态下动态增减计算结点(calculate node),确保数据、消息、状态不丢失,以满足用户不同业务线重要性、时效性的动态要求;
CAD辅助系统架构设计与核心功能的实现
基于QT设计实现了cad工具系统,该系统具有结构分层清晰,技术拓展性强的特点,12345整体应用分为三部分:基础框架层,实现全局功能与数据的管理,但与具体的cad工具无关;插件层,具体cad工具接入层;com组件层适应不同技术环境的共公接入层。系统功能:
1、装配树管理;
2、部件管理;
3、bom管理;
4、标注管理;
5、工作区管理;
工作职责:
1、负责设计工具系统集成框架,该框架的特点是与具体CAD工具无直接相关性通过统一的插件入口、公共组件服务、公共通讯接口服务,适应目前市面已知的各类支持c++的CAD环境,截止当前已集成autoCAD、creo、中望cad、nx;
2、通过cef集成结合后台系统,令系统形成多层架构,良好的整合了统一信息平台,形成认证、业务双统一,解决了过往信息孤岛、重复编写业务逻辑的问题
信天物流平台规划及开发管理工作。立足于saas理念,以公路、水路运输、仓储、货运司机、场内物资调配为服务对象,构建了货代商城、货运交易、仓库管理、配载管理、司机圈、广告发布、监控中心8大服务平台
负责服务器集群总架构设计、通讯协议设计及各子系统框架核心实现(关键字:SSM、C++)
•货代商城、货运交易监控平台(关键字:ssm)
•负责前、后端框架设计实现、地图引擎核心代码开发,审核数据结构设计(关键字:qt、C++);
•监控中心、仓库管理(关键字:qt、C++)
•负责桌面系统架构设计、通讯协议设计(关键字:qt、C++);
•广告发布平台(关键字:SSM、js、jquery)
负责广告系统架构设计、推荐算法实现