[发明专利]数据读取一致性系统及方法在审
申请号: | 201811550757.2 | 申请日: | 2018-12-18 |
公开(公告)号: | CN109634978A | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 王智 | 申请(专利权)人: | 钛马信息网络技术有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23 |
代理公司: | 上海容慧专利代理事务所(普通合伙) 31287 | 代理人: | 于晓菁 |
地址: | 200233 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明一种数据读取一致性更新系统及方法,包括:第一微服务云平台接收数据更新请求并对对应的分库数据库进行数据更新,其后将数据更新的事件消息通过事务组件存储至事件数据库中,并向RocketMQ组件发送更新事件消息;其他微服务云平台监听RocketMQ组件接收到的消息,第二微服务云平台监听到消息为更新事件消息时,第二微服务云平台通过事务组件向事件数据库查询是否有该更新事件消息且该更新事件消息的状态为未完成,在有该更新事件消息且状态为未完成时第二微服务云平台对对应的分库数据库进行数据更新,并通过事务组件将该更新事件消息的状态更新为已完成;事务组件用于将更新成功的确认消息发送给RocketMQ组件。 | ||
搜索关键词: | 更新事件 服务云 事务组件 数据更新 事件数据库 数据读取 数据库 一致性更新 更新成功 更新请求 接收数据 确认消息 事件消息 状态更新 组件接收 完成时 监听 存储 发送 查询 | ||
【主权项】:
1.一种数据读取一致性更新系统,其特征在于,其包括多个分库数据库、用于与分库数据库一一对应的微服务云平台、RocketMQ组件、事务组件和事件数据库;所述微服务云平台中的一个微服务云平台作为第一微服务云平台用于接收数据更新请求并对对应的分库数据库进行数据更新,其后将数据更新的事件消息通过事务组件存储至事件数据库中,并向RocketMQ组件发送更新事件消息;所述微服务云平台中的其他微服务云平台用于监听RocketMQ组件接收到的消息,在其他微服务云平台中的一个微服务云平台作为第二微服务云平台监听到消息为更新事件消息时,第二微服务云平台通过事务组件向事件数据库查询是否有该更新事件消息且该更新事件消息的状态为未完成,在有该更新事件消息且状态为未完成时第二微服务云平台对对应的分库数据库进行数据更新,并通过事务组件将事件数据库中的该更新事件消息的状态更新为已完成;所述事务组件用于将更新成功的确认消息发送给RocketMQ组件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于钛马信息网络技术有限公司,未经钛马信息网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811550757.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种学生宿舍专用的服务系统
- 下一篇:数据更新方法及装置