(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210460091.1
(22)申请日 2022.04.28
(65)同一申请的已公布的文献号
申请公布号 CN 114780261 A
(43)申请公布日 2022.07.22
(73)专利权人 四川虹魔方网络科技有限公司
地址 621000 四川省绵阳市高新区跨 境电
子商务产业园10 栋301
(72)发明人 徐崖洲 邓文科 李佳航 宋舰
曾辉
(74)专利代理 机构 四川省成 都市天策商标专利
事务所(有限合 伙) 51213
专利代理师 罗伟
(51)Int.Cl.
G06F 9/54(2006.01)G06F 16/2457(2019.01)
G06F 21/60(2013.01)
G06F 21/62(2013.01)
(56)对比文件
CN 104796 389 A,2015.07.2 2
CN 113094385 A,2021.07.09
CN 109922151 A,2019.0 6.21
CN 10746 5767 A,2017.12.12
CN 113326148 A,2021.08.31
CN 110955534 A,2020.04.0 3
CN 109977127 A,2019.07.0 5
WO 20202 28534 A1,2020.1 1.19
张永跃.基 于微服务+Redis的政务数据共享
模式设计. 《电子技 术与软件工程》 .2020,(第14
期),
审查员 胡宇航
(54)发明名称
智能设备运营管理中基础数据微服务化共
享系统及方法
(57)摘要
本发明公开了一种智能设备运营管理中基
础数据微服务化共享系统, 主要由基础数据共享
平台、 基础数据数据库、 业务系统的基础数据提
供方、 业务系统的基础数据使用方、 消息中间件
Rabbi tMQ构成; 本发明还公开了一种智能设备
运营管理中基础数据微服务化共享方法; 本发明
降低了基础数据共享处理的复杂度, 减少了为实
现基础数据共享而产生的开发维护成本, 提高了
工作效率。
权利要求书2页 说明书4页 附图3页
CN 114780261 B
2022.11.29
CN 114780261 B
1.一种智能设备运营管理中基础数据微服务化共享系统, 其特征在于, 包括基础数据
共享平台、 基础数据数据库、 业务系统的基础数据提供方、 业务系统的基础数据使用方和消
息中间件RabbitMQ; 所述数据共享平 台用于将所有基础数据服务接入集中管控, 所述基础
数据数据库由业务系统的基础数据提供方中涉及的多种基础数据库 表构成, 并提供给多个
基础数据微服务读数据的权限, 各基础数据微服务连接由业务系统的基础数据提供方中业
务系统管理生成的数据, 通过微服务方式提供给业务系统的基础数据使用方进行数据查询
服务, 所述消息中间件R abbitMQ用于将业务系统的基础数据提供方按基础数据类别分别创
建交换机, 由各业务系统的基础数据使用方按需要使用的基础数据种类创建消息队列, 并
将消息队列绑定在所述消息中间件Rab bitMQ对应的交换机上。
2.根据权利要求1所述的智能设备运营管理中基础数据微服务化共享系统, 其特征在
于, 所述基础数据共享平 台包括统一网关Gateway、 注册中心、 配置中心以及提供基础数据
的基础数据微服务, 所述统一网关Gateway统一负责业务系统的基础数据使用方的接入, 统
一网关Gateway通过注册中心和配置中心与基础数据微服务连接, 根据基础数据微服务建
设要求进行路由、 安全和流 量控制。
3.根据权利要求2所述的智能设备运营管理中基础数据微服务化共享系统, 其特征在
于, 所述业务系统的基础数据使用方采用openfeign方式接入所述统一网关 Gateway。
4.根据权利要求1所述的智能设备运营管理中基础数据微服务化共享系统, 其特征在
于, 所述基础数据库表按照业务系统自身特点以分布或集中的方式存在, 基础数据数据库
提供给基础数据微服务读数据的权限, 每增加一种类型基础数据即对应增加相关基础数据
微服务。
5.一种智能设备运营 管理中基础数据微 服务化共享方法, 其特 征在于, 包括以下步骤:
步骤1、 搭建基础数据共享平台;
步骤2、 将各业务系统中涉及的基础数据库表逻辑上组成基础数据 数据库, 提供给基础
数据微服务直接连接并赋予读数据的权限;
步骤3、 搭建消息中间件RabbitMQ, 将各业务系统的基础数据提供方按基础数据类别分
别创建交换机;
步骤4、 由各业务系统的基础数据使用方按需要使用的基础数据种类创建消息队列, 并
将消息队列绑定在对应的交换机上;
步骤5、 业务系统的基础数据提供方中出现基础数据变更时通过所述消息中间件
RabbitMQ发出变更通知;
在步骤5中, 业务系统的基础数据提供方根据基础数据类型及特点发出变更通知, 具体
包括:
①无论数据增加、 删除、 修改只发送1种消息: 数据已变化, 消息包含变更时间戳, 只是
通知相关业 务系统该 数据已变更;
②按照数据增加、 删除、 修改分别发送对应的消息, 消息中包含对应出现变化数据的Id
主键及变更时间戳信息;
步骤6、 业务系统 的基础数据使用方收到某类基础数据发生变化的通知时, 进行基础数
据的变更, 从而实现基础数据共享;
在步骤6中, 业务系统的基础数据使用方收到某类基础数据发生变化的通知时, 进行基权 利 要 求 书 1/2 页
2
CN 114780261 B
2础数据的变更对应的包括:
①只提示数据已变化的消息, 调用基础数据共享平台中对应微服务获取全量数据替换
本地数据;
②按照数据增加、 删除、 修改类型分别发送包含数据Id的消息, 调用基础数据共享平台
中对应微 服务获取变化数据Id主键对应数据替换本地数据。
6.根据权利要求5所述的智能设备运营管理中基础数据微服务化共享方法, 其特征在
于, 在步骤3中, 所述消息中间件R abbitMQ基于广播模式将各业务系统的基础数据提供方按
基础数据类别分别创建交换机 。
7.根据权利要求5所述的智能设备运营管理中基础数据微服务化共享方法, 其特征在
于, 当基础数据变更成功后, 发送消息确认 ACK。
8.根据权利要求7所述的智能设备运营管理中基础数据微服务化共享方法, 其特征在
于, 还包括:
根据消息中的变更时间戳与业务系统已处理时间戳比较以判断是否需要进行处理来
保证幂等 性。权 利 要 求 书 2/2 页
3
CN 114780261 B
3
专利 智能设备运营管理中基础数据微服务化共享系统及方法
文档预览
中文文档
10 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-07 12:39:24上传分享