基于消息队列的数据异步更新方法及装置

    公开(公告)号:CN113407556B

    公开(公告)日:2022-07-19

    申请号:CN202110791552.9

    申请日:2021-07-13

    Abstract: 本发明公开了基于消息队列的数据异步更新方法及装置,包括:建模服务模块根据数据更新指令确定需要更新的初始数据;消息服务模块将由初始数据确定出的目标数据写入第一消息队列;缓存服务模块从第一消息队列中读取目标数据并加载到内存中,被加载到内存的数据用于发布;写库服务模块将从第一消息队列中读取的目标数据写入数据库。可见,本发明能够通过消息队列接收数据并持久化存储到本地,避免了数据先写入数据库的过程,还将数据推送至缓存服务并由缓存服务发布,减少了直接从数据库读取数据的过程,最后由写库服务异步将数据写入数据库,减少写入数据库的数据量,在降低数据库读写压力的同时,减少数据更新时的卡顿现象,提高数据更新效率。

    基于消息队列的数据异步更新方法及装置

    公开(公告)号:CN113407556A

    公开(公告)日:2021-09-17

    申请号:CN202110791552.9

    申请日:2021-07-13

    Abstract: 本发明公开了基于消息队列的数据异步更新方法及装置,包括:建模服务模块根据数据更新指令确定需要更新的初始数据;消息服务模块将由初始数据确定出的目标数据写入第一消息队列;缓存服务模块从第一消息队列中读取目标数据并加载到内存中,被加载到内存的数据用于发布;写库服务模块将从第一消息队列中读取的目标数据写入数据库。可见,本发明能够通过消息队列接收数据并持久化存储到本地,避免了数据先写入数据库的过程,还将数据推送至缓存服务并由缓存服务发布,减少了直接从数据库读取数据的过程,最后由写库服务异步将数据写入数据库,减少写入数据库的数据量,在降低数据库读写压力的同时,减少数据更新时的卡顿现象,提高数据更新效率。

Patent Agency Ranking