点击空白处退出提示
作品详情
2,主要 负责elasticsearch做高级查询及用户画像,患者建档,患者打标签,口内情况开发,指派负责人,预约挂号,回访功能开发,企业微信,钉钉,百度,vivo,360,易托管,快手,搜狗,机器人,广点通渠道 API 接口对接等。使用技术栈Spring Boot+Spring Cloud+Mysql+ Redis+RabbitMQ+Swagger+ Spring Cloud Gateway + Nacos + Nginx+Jenkins+ElasticSearch+docker。最终达到了患者快速建档,并且让一线人员更加简单化操作
3,困难点 多系统数据库同步(sql service + mysql)初始化数据,两种不同数据库实现数据同步,出现数据库死锁问题。
解决方案: 使用的是oracle 存储过程开发,由于大量的sql代码,且使用for update悲观锁,各处sql实在太多了,且未及时commit,引发了死锁,出现死锁我们在 @session 中找到死锁进程并杀死进程,并及时优化批量初始化的sql,简化或拆分逻辑。或者使用redis做一个临时缓存,减少代码复杂程度
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论