[发明专利]消息配置方法、电子装置和可读存储介质在审
申请号: | 202011286196.7 | 申请日: | 2020-11-17 |
公开(公告)号: | CN112416975A | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 郭少刚;梁晓东 | 申请(专利权)人: | 用友网络科技股份有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/22;G06F16/27;G06F16/18 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰 |
地址: | 100094*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 配置 方法 电子 装置 可读 存储 介质 | ||
本发明提供了一种消息配置方法、电子装置和可读存储介质,消息配置方法,包括:获取数据库中变更的数据库数据;对变更的数据库数据进行合并操作,得到合并后的数据库数据;获取合并后的数据库数据对应消息所在表格的字段;根据消息需要的字段,配置消息的内容。本发明中,获取合并后的数据库数据对应消息所在表格的字段,根据需要的字段,进行消息内容的配置,实现了消息的字段级配置,进而实现字段级消息的可定制化配置以及上线,不会增加业务代码的复杂程度,使得业务系统维护简单,并且,上线不需要重启服务,对业务系统的运行没有影响。
技术领域
本发明涉及计算机的技术领域,具体而言,涉及消息配置方法、电子装置和可读存储介质。
背景技术
在系统间的异步交互过程中,常用的方式为发送消息,实现消息的发送通常的为在业务代码中写完业务数据之后加入消息发送的代码进行消息发送,存在系统耦合度高、消息中间件出问题直接会影响到业务系统的运行的问题,并且,在业务方众多的情况下,如果每个业务方都要求只接收自己的需要的字段变更的消息,存在定制化开发周期长,上线繁琐的问题。
发明内容
本发明旨在解决上述技术问题的至少之一。
为此,本发明的第一目的在于提供一种消息配置方法。
本发明的第二目的在于提供一种电子装置。
本发明的第三目的在于提供一种可读存储介质。
为实现本发明的第一目的,本发明的技术方案提供了一种消息配置方法,包括:获取数据库中变更的数据库数据;对变更的数据库数据进行合并操作,得到合并后的数据库数据;获取合并后的数据库数据对应消息所在表格的字段;根据消息需要的字段,配置消息的内容。
本技术方案中,获取合并后的数据库数据对应消息所在表格的字段,根据需要的字段,进行消息内容的配置,实现了消息的字段级配置,进而实现字段级消息的可定制化配置以及上线,不会增加业务代码的复杂程度,使得业务系统维护简单,并且,上线不需要重启服务,对业务系统的运行没有影响。
另外,本发明上述技术方案还可以具有如下附加技术特征:
上述技术方案中,获取数据库中变更的数据库数据,包括:构建日志解析服务;通过日志同步解析服务,获取变更的数据库数据。
通过构建日志解析服务,配置关注数据库的变更,获取变更的数据库数据,通过上述方式仅需要获取少量变更的数据库数据,编写代码简单,节约CPU资源。
上述任一技术方案中,日志解析服务尊从主从协议。
构建的日志解析服务尊从数据库的主从协议,通过采用主从协议,对数据库中变更的数据库数据进行同步,节约了CPU资源。
上述任一技术方案中,对变更的数据库数据进行合并操作,得到合并后的数据库数据,包括:解析变更的数据库数据的前值和后值;根据前值和后值,进行合并操作,得到合并后的数据库数据的前值和后值,获取合并后的数据库数据。
通过合并操作,简化数据表中字段值的变更过程,降低代码的复杂程度,方便后续进行系统维护
上述任一技术方案中,对变更的数据库数据进行合并操作时,获取数据库数据采用单线程处理。
合并操作需要采用单线程处理,确保可以获取每次字段值的变化,进而识别字段值连续变更的过程,实现合并操作。
上述任一技术方案中,消息配置方法还包括:日志解析服务将处理的位点持久化至分布式应用程序协调服务上。
通过对监控任务运行情况,提高日志解析服务的准确性,针对出现问题的情况,通过报警进行提示,使得提示更加直观,便于发现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友网络科技股份有限公司,未经用友网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011286196.7/2.html,转载请声明来源钻瓜专利网。