朴实2022年10月31日
146阅读

作品详情

该项目主要实现在线问诊、在线开方、在线配送等等医疗App的常规功能。有线下实体做依托,所以在开发中,还增加了预约线下等功能。本项目是基于老旧项目的升级改造,旧项目性能差、界面不美观、核心代码乱,故而选择重构。基于以前的数据以及运营状况,采用了SpringBoot的单体项目进行开发,集成Redis、MP等主流的开发框架和解决方案,并在后端Java代码架构上,将模块与模块间区分开,为后期升级微服务架构做准备。
该项目的主要难点有:
1.对接医保系统,本地医保系统提供的接口,必须使用COM组件。即用Java调用安装在Windows系统上的COM组件对应的方法,且IP地址在医保中心有访问权限,才能访问到医保中心。最终解决方案为,在线下实体的机房,部署了一台Windows服务器,配置内网穿透,部署了一个JavaWeb应用,该应用主要实现代理。因COM组件对Java语言的不友好,测试并发仅为5次每秒,随即增加了限流熔断等容错方案。
2.团队管理,本项目人员构成中,兼职外包占有70%,项目采用PinCode来管理开发,部署了GitLab进行代码管理,集成了Jenkins实现CI/CD.
涉及公司保密法,作品图片不予展示。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论