多入口数据缓存方法及存储介质

    公开(公告)号:CN111090675B

    公开(公告)日:2022-12-02

    申请号:CN201911154529.8

    申请日:2019-11-22

    Abstract: 一种多入口数据缓存方法及存储介质,其中方法包括如下步骤,拦截原缓存调用请求,根据该缓存调用请求生成密钥KEY,所述密钥KEY的生成规则为:入口平台代码+命名空间+类名+命名空间版本号+识别码;使用上述密钥在缓存服务器中进行数据调用,若获取的到数据,则将数据返回,若未命中数据,则直接使用原缓存调用请求获取数据库中数据,并将该数据及对应的密钥KEY存储在缓存服务器中。本发明通过对数据调用的请求进行拦截,然后在缓存服务器中创建识别KEY及对应数据的方式,使得多入口分次调用相同数据的请求不用再多次访问数据库,减少了数据库的代码侵入,并进一步地提高了入口数据调用的效率。

    一种分布式数据库动态负载均衡方法

    公开(公告)号:CN112817752A

    公开(公告)日:2021-05-18

    申请号:CN202110084354.9

    申请日:2021-01-21

    Abstract: 本发明公开了一种分布式数据库动态负载均衡方法,通过将分布式数据库划分成多个不同类型的子任务模块,根据子任务模块的类型将用户请求拆分为多个请求子任务,将用户请求的哈希值分别与不同请求子任务进行取模预算得到相应的哈希环数,根据哈希环数查找可以连接服务的数据库服务器;将所有请求子任务所连接的数据库服务器组成该用户请求的数据库服务器集群,将拆分后的多个请求子任务分别传输至与其各自对应连接的数据库服务器进行计算处理,各数据库服务器处理后结果统一反馈至用户,通过根据类型进行划分,能够以更快更高效的对用户请求做出响应并充分的利用分布式数据库中的每一个数据库服务器的性能,同时考虑到动态负载均衡,及时对负载节点的状态进行更新,有效避免出现过载现象。

Patent Agency Ranking