项目一: 上海证券交易所 CBM 公司 BI 系统
软件架构:SpringCloudAalibaba+kafka+Nocas+Sentinel+Seata+OpenFeign+Gatway+ Redis
项目描述:CBM 公司系统是上交所技术研发中心的长达十年目前也在运行的项目,BI 系统主要对标用户群体是上
万家的上市公司。致力于将 A 股上市以及上市之后在证监会和上交所的一系列操作实现上网化信息化。实现在网络
上进行发布,审批,校验,核对,限制,注销等操作对重要数据用跑批的方式进行计算和业务操作。对公司的数据
处理要求严谨,同时上下游联通证监会和诚信系统,以及大数据系统和数据中台做到信息共享全网联通。同时在处
理 A 股业务时保持自己系统的独立性和高性能。其中 BI 系统是负责上下游以及自身业务的批处理集成中心,对海
量的数据进行跑批任务的同时,需要承接来自诚信系统和数据中台的大量数据,进行自身的业务之后将处理好的业
务交互给证监会和大数据。同时也会接受证监会的数据主要负责在 A 股市场对上市公司执行证监会的监管决策和
各项方案。
职责描述:
1. 参与系统架构研发使用,核心需求分析,系统性能优化,系统技术迭代重构方案制定以及落实。
2. 成功推荐 Sentinel 分布式解决方案,将基于 MQ 的手写分布式场景替换,并在后续的业务需求中使用较好,
较为方便,成功帮公司省略繁杂的代码维护成本和开发过程代码量减少 30%。
3. 在重构方案中成功推行 Nocas 平替 Eureker 和 Config。成功实现动态配置修改机制,改善公司项目的配置写
死的系统环境。节省运维操作频率,获得驻场公司领导认可。
4. 在重大繁杂业务上线后及时发现 JVM 老年代频繁 GC 问题,独立在场支持并提出多个修复方案,最后通过加大
老年代内存大小改善 JVM 的 STW 时间将系统优化到可接受范围。
5. 对系统中的慢查询进行优化,利用缓存概念的理解和 Redis 的使用,对数据量庞大的查询业务进行设置缓存优
化。成功将 3S 以上的查询时间缩短到 1S 以内,提高系统效率。
6. 在核心业务开发阶段,利用 AI 技术协助同事对大型 SQL 进行优化,配合结构拆解成功将运行时间五分钟的大
型复杂 SQL 优化至 3S 以内。
7. 独立负责,从需求评审,开发设计,测试评审,BUG 修复,上线支持整套操作。并且在安全日负责值班协助运
维上线版本。参与两次年度净网行动 BUG 修复和排查
8. 在发生生产事故时,及时协助甲方公司处理紧急生产问题,并成功在当天解决问题,发布补丁修复,上线紧急
版本。并因此获得甲方公司表扬和信任,参与修复排查受国务院副总理亲自关注的重大社会性生产事件成功挽
回持续达数千万的经济损失漏洞问题,项目组获得该年度最佳服务商奖项和合同 30%奖励金。
9. 独立沟通上下游,对上下游的数据需求提出延伸和准确性核对,在了解对方真实需求之后,成功避免并且纠正
双方系统词汇差异导致的数据偏差问题