李凯
Java软件开发工程师
数字化交易
  • 项目描述:这是一个第三方医疗检测的公司。由于历史原因,公司有很多个系统,导致业务数据在不同系统之间存在不一致的情况。因此为了整合公司业务、实现业务一体化,立项研发了从业务到财务打通的数字化交易项目。项目架构采用了springcloud、spring boot 、mybatis等框架和Kafka、XXL-Job等中间件和Oracle、redis等数据库以及elastic search搜索引擎。
  • 责任描述:
1.使用Kafka来作为消息队列同步账单的基础数据。
2.使用多线程以及redis的分布式锁结合XXL-Job任务调度管理器的分片配置执行多线程任务来提升大批量数据根据合同以及规则生成每月的账单。
3.使用Elasticsearch存储合同数据来提高搜索效率,并用于线上日志,方便排查线上问题。
4.使用redis缓存热点数据和常用的基础数据,redis分布式锁用于财务对账单的调整与审核以及开发票。
5.接入第三方系统华为云obs用于文件存储管理,诺诺、票灵通用于账单开发票,OA、主数据系统用于用户和基础数据同步。
项目案例
logo
浙公网安备33011802001633号
浙ICP备1805484号-2