全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210914024.2 (22)申请日 2022.08.01 (71)申请人 山东浪潮智慧医疗科技有限公司 地址 250100 山东省济南市中国 (山 东) 自 由贸易试验区济南片区浪潮路1036号 浪潮科技园S02号楼31层3108室 (72)发明人 陈洋 黎文志  (74)专利代理 机构 济南信达专利事务所有限公 司 37100 专利代理师 陈婷婷 (51)Int.Cl. G06F 16/23(2019.01) G06F 16/2455(2019.01) G06F 16/25(2019.01) G16H 40/20(2018.01) (54)发明名称 一种高并发场景下预约挂号号源更新的方 法及系统 (57)摘要 本发明公开了一种高并发场景下预约挂号 号源更新的方法及系统, 属于高并发业务处理技 术领域, 该方法包括号源的查询和号源的更新, 在缓存中快速查询号源信息, 降低号源数据库的 查询压力; 使用lua脚本进行更新, 保证号源更新 的原子性; 该方法的实现过程如下: 将号源数据 库中的号源信息完整的同步至缓存中; 用户选择 需预约的号源, 从缓存中查询该号源 是否还有余 号, 避免直接查询号源库, 从而降低号源库的查 询压力; 将使用lua脚本更新后的号源同步更新 至号源数据库中。 本发明能够解决高并发场景下 预约挂号号源更新的问题, 既满足高可用的特 性, 也保证 了号源更新的准确性。 权利要求书2页 说明书4页 附图1页 CN 115357588 A 2022.11.18 CN 115357588 A 1.一种高并发场景下预约 挂号号源更新的方法, 其特征在于包括号源的查询和号源的 更新, 在缓存中快速查询号源信息, 降低号源 数据库的查询压力; 使用lua脚本进 行更新, 保 证号源更新的原子性; 该方法的实现过程如下: 1)、 将号源数据库中的号源信息 完整的同步至缓存中; 2)、 用户选择需预约的号源, 从缓存中查询该号源是否还有余号, 避免直接查询号源 库, 从而降低号源库的查询压力; 3)、 将使用lua脚本更新后的号源同步更新至号源数据库中。 2.根据权利要求1所述的一种高并发场景下预约 挂号号源更新的方法, 其特征在于, 所 述缓存为redis缓存。 3.根据权利要求2所述的一种高并发场景下预约 挂号号源更新的方法, 其特征在于, 所 述用户选择需预约的号源, 从 缓存中查询该号源是否还有余 号: 若有, 则使用lua脚本对redis缓存中的号源进行 更新; 若无, 则返回号源已约满。 4.根据权利要求3所述的一种高并发场景下预约 挂号号源更新的方法, 其特征在于, 所 述使用lua脚本对redis中的号源进行 更新, 先判断是否有余 号, 有余号, 则号源 减1; lua脚本针对上述操作进行原子性操作, 保证号源更新的一 致性。 5.一种高并发场景下预约挂号号源更新的系统, 其特征在于, 包括号源查询模块和号 源更新模块, 所述号源查询模块, 在缓存中快速查询号源信息, 降低号源数据库的查询压力; 所述号源更新模块, 使用lua脚本进行 更新, 保证号源更新的原子性。 6.根据权利要求5所述的一种高并发场景下预约 挂号号源更新的系统, 其特征在于, 所 述缓存为redis缓存。 7.根据权利要求6所述的一种高并发场景下预约 挂号号源更新的系统, 其特征在于,所 述用户选择需预约的号源, 从 缓存中查询该号源是否还有余 号: 若有, 则使用lua脚本对redis缓存中的号源进行 更新; 若无, 则返回号源已约满。 8.根据权利要求7所述的一种高并发场景下预约 挂号号源更新的系统, 其特征在于, 所 述使用lua脚本对redis中的号源进行 更新, 先判断是否有余 号, 有余号, 则号源 减1; lua脚本针对上述操作进行原子性操作, 保证号源更新的一 致性。 9.根据权利要求5 ‑8任一所述的一种高并发场景下预约挂号号源更新的系统, 其特征 在于, 该系统实现高并发场景 下预约挂号号源更新的过程如下: 1)、 将号源数据库中的号源信息 完整的同步至缓存中; 2)、 用户选择需预约的号源, 从缓存中查询该号源是否还有余号, 避免直接查询号源 库, 从而降低号源库的查询压力; 3)、 将使用lua脚本更新后的号源同步更新至号源数据库中。 10.一种高并发场景下预约 挂号号源更新的装置, 其特征在于, 该装置通过权利要求1 ‑ 4任一项所述的高并发场景下预约挂号号源更新的方法实现号源的查询和号源的更新, 在 缓存中快速查询号源信息, 并使用lua脚本进行 更新:权 利 要 求 书 1/2 页 2 CN 115357588 A 2将号源数据库中的号源信息 完整的同步至缓存中; 用户选择需预约的号源, 从缓存中查询该号源是否还有余号, 避免直接查询号源库, 从 而降低号源库的查询压力; 将使用lua脚本更新后的号源同步更新至号源数据库中。权 利 要 求 书 2/2 页 3 CN 115357588 A 3

PDF文档 专利 一种高并发场景下预约挂号号源更新的方法及系统

文档预览
中文文档 8 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种高并发场景下预约挂号号源更新的方法及系统 第 1 页 专利 一种高并发场景下预约挂号号源更新的方法及系统 第 2 页 专利 一种高并发场景下预约挂号号源更新的方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:40:03上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。