基于微服务的云诊健康项目的设计与实现开题报告

 2023-12-22 09:12

1. 研究目的与意义

近年来,随着中国经济的高速发展以及人民生活水平的不断提高,人们对自身健康的关注程度也越来越高。由于我国人口众多,人均占有医疗资源仍十分有限,不同地区医疗保健及慢病预防的水平差别很大。因此,在基于“互联网 大数据”的背景下,建立一种面向健康人群、亚健康人群以及慢性疾病人群的自我管理与健康促进服务一体化的服务体系迫在眉睫。最后,整个系统依托“微服务”的思想进行解耦,同时通过微服务接口的方式实现子系统之间的数据通信。这些子系统最终构成基于“微服务”思想构建的智慧健康服务平台。伴随着智能手机、平板电脑的迅速普及,提升了健康服务平台获取数据的便捷性,从而实现了为患者提供特定的健康服务。

2. 课题关键问题和重难点

1.可能会发生重复请求或消费的场景,在微服务架构中是随处可见的。因网络波动,可能会引起重复请求。任务发布后,用户在使用产品时,可能会无意的触发多笔交易,甚至没有响应而有意触发多笔交易。

2.重复转账、扣款或付款。支付系统已经扣款,但是订单系统因为网络原因,没有获取到确切的结果,因此订单系统需要重试。订单系统第一次调用和第二次调用,用户分别被扣了两次钱

3.业务本身的唯一约束。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状(文献综述)

传统行业对it效率的变革需求是微服务成长土壤,业务模式创新重塑导致系统更新频繁、应用复杂度急剧升高,传统架构不堪重负。微服务架构具有明显的好处,尤其是在应对复杂业务系统的多变需求方面在传统单体或soa架构下,应用如果频繁升级更新,开发团队非常痛苦。

在此时脱颖而出的微服务技术,面对上述困惑几乎浑身优点:独立开发、独立部署、独立发布,去中心化管理,支持高并发高可用,支持丰富技术栈,企业可以根据需要灵活技术选型。

docker的成熟,让微服务推广和落地更加可靠、方便。docker容器技术于2013年作为开源docker engine推出。它利用了围绕容器的现有计算概念,特别是在linux世界中,这些原始概念被称为cgroups和namespaces。docker的技术是独特的,因为它专注于开发人员和系统操作员的需求,以将应用程序依赖项与基础架构分开。然而,docker在国外很受欢迎,但在中国非常小众,我很少听说在公司的实际使用。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

1、设计方案该系统采用java语言开发,使用springcloud2.x和springboot框架快速开发。使用nginx做第一道网关,使用zuul作为服务网关,使用eureka做服务治理,使用hystrix做服务保护,spring steam消息总线使用rabbitmq,分布式锁采用redis解决方案,使用apollo作为配置中心,使用docker部署

2、研制方案和研究方案: 主要包括如下功能模块:

(1)微服务基础模块包括医生子服务:登录系统同时打卡上班、修改个人信息权限、查询今日预约信息、就诊并填写患者病历、开出检查处方或药品处方、手动结束就诊、确认排队队列,打卡下班。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 工作计划

2022-2023-1学期:

第15-16周:完成选题,查阅相关中英文资料,进行相关技术的学习。

第17周:与导师沟通进行课题总体规划。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、文献综述、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。