This paper discloses a message queue-based configuration data synchronization method, device, media and device. This method includes: determining the updated configuration information and the target environment to be synchronized; generating the topic of the target environment, which contains the updated configuration information; publishing the topic to the message queue; receiving the message queue. After the topic's subscription request, the configuration information in the topic is allocated to the target environment of the topic. The topic-based publishing/subscribing mode in the invention can effectively solve the problem that the configuration information of the same system can not be effectively synchronized in different environments; using message queue to synchronize the configuration information of different environments can not only ensure the flexibility of configuration data synchronization, but also ensure the orderliness of the message and the consumability. It depends on sex.
【技术实现步骤摘要】
基于消息队列的配置数据同步方法、装置、介质及设备
本申请涉及但不限于互联网
,尤其涉及基于消息队列的配置数据同步方法、装置、介质及设备。
技术介绍
同一系统在不同环境中运行时实现配置信息同步的方法包括以下两种:一,使用数据库同步。二,通过软件定时扫描同步。上述第一种方法使用数据库同步的方法是使用数据库或者表格的整体数据同步,无法个性化同步。上述第二种方法通过软件定时扫描同步,实时性较差,且往往缺乏容错处理。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种基于消息队列的配置数据同步方法及装置。本专利技术提供的基于消息队列的配置数据同步方法,包括:确定更新后的配置信息和需同步的目标环境;生成目标环境的话题,话题中包含更新后的配置信息;将话题发布至消息队列;接收对消息队列中的话题的订阅请求后,将话题中配置信息配置到话题的目标环境中。上述配置数据同步方法还具有以下特点:确定更新后的配置信息包括:接收调用配置信息变更接口的请求,从请求中获取更新后的配置信息。上述配置数据同步方法还具有以下特点:接收调用配置信息变更接口的请求后,此方法还包括:记录调用请求的用户信息以及调用请求的操作信息。上述配置数据同步方法还具有以下特点:此方法还包括:记录队列的配置进度,在当前话题配置失败后,维持队列的配置进度为当前话题,在当前话题配置成功后,更新队列的配置进度为当前话题的下一话题。本专利技术提供的基于消息队列的配置数据同步装置,包括:确定模块,用于确定更新后的配置信息和需同步的目标环境;生成模块,生成目标环境的话题,话题中包含更新后的配置信息;发布模块,将话题发布至消息 ...
【技术保护点】
1.一种基于消息队列的配置数据同步方法,包括:确定更新后的配置信息和需同步的目标环境;生成所述目标环境的话题,所述话题中包含所述更新后的配置信息;将所述话题发布至消息队列;接收对所述消息队列中的话题的订阅请求后,将所述话题中配置信息配置到所述话题的目标环境中。
【技术特征摘要】
1.一种基于消息队列的配置数据同步方法,包括:确定更新后的配置信息和需同步的目标环境;生成所述目标环境的话题,所述话题中包含所述更新后的配置信息;将所述话题发布至消息队列;接收对所述消息队列中的话题的订阅请求后,将所述话题中配置信息配置到所述话题的目标环境中。2.如权利要求1所述的配置数据同步方法,其特征在于,所述确定更新后的配置信息包括:接收调用配置信息变更接口的请求,从所述请求中获取更新后的配置信息。3.如权利要求2所述的配置数据同步方法,其特征在于,接收调用配置信息变更接口的请求后,所述方法还包括:记录调用所述请求的用户信息以及调用所述请求的操作信息。4.如权利要求1所述的配置数据同步方法,其特征在于,所述方法还包括:记录所述队列的配置进度,在当前话题配置失败后,维持所述队列的配置进度为所述当前话题,在当前话题配置成功后,更新所述队列的配置进度为所述当前话题的下一话题。5.一种基于消息队列的配置数据同步装置,包括:确定模块,用于确定更新后的配置信息和需同步的目标环境;生成模块,生成所述目标环境的话题,所述话题中包含所述更新后的配置信息;发布模块,将所述话题发布至消息队列;第一接收模块,接收对所述消息队列中的话题的订阅请求;配置模...
【专利技术属性】
技术研发人员:任佳朋,
申请(专利权)人:海尔优家智能科技北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。