[发明专利]一种分布式计数系统和计数方法在审
申请号: | 202111405752.2 | 申请日: | 2021-11-24 |
公开(公告)号: | CN116185750A | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 栾斌;范磊 | 申请(专利权)人: | 网联清算有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F16/14;G06F16/16;G06Q40/02;G06Q40/04 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 吴晓霞;栗若木 |
地址: | 100029 北京市西城区北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 计数 系统 方法 | ||
1.一种分布式计数系统,其特征在于,包括:
若干个分布式业务节点、日志节点和计数装置;
各所述分布式业务节点设置为:在满足预设的分计数器数值写入条件的情况下,将所述分计数器的最新数值写入所述日志节点上的日志文件中;所述计数装置设置为:从所述日志文件中分别获取各所述分布式业务节点的分计数器数值;根据各所述分计数器数值,确定预设计数器在分布式业务系统中的总计数数值。
2.如权利要求1所述的系统,其特征在于,
所述计数装置从所述日志文件中分别获取各所述分布式业务节点的分计数器数值,包括:
采用日志抽取工具从所述日志文件中分别获取各所述分计数器数值。
3.如权利要求1所述的系统,其特征在于,
所述系统还包括:搜索服务器;
所述计数装置还设置为:将各所述分计数器数值保存到搜索服务器中;
所述计数装置还设置为:根据所述预设计数器对应的搜索条件,从所述搜索服务器中获取搜索结果,根据所述搜索结果确定所述预设计数器在所述分布式业务系统中的总计数数值。
4.如权利要求1-3任一项所述的系统,其特征在于,
所述分计数器数值写入条件包括以下一种或多种:
所述分计数器数值发生变化;
预设的写入间隔到来;
分布式业务节点上预设事件发生。
5.如权利要求1-3任一项所述的系统,其特征在于,
所述分布式业务系统为在线支付系统;
所述若干个分布式业务节点包括:若干个交易关单业务节点和若干个终态通知发送节点;
各所述交易关单业务节点设置为:在满足第一分计数器数值写入条件的情况下,将已关单交易的累计数量作为关单交易分计数器的最新数值,写入所述日志节点上的日志文件中;
各所述终态通知发送节点设置为:在满足第二分计数器数值写入条件的情况下,将当前已发送终态通知的累计数量作为终态通知分计数器的最新数值,写入所述日志节点上的日志文件中;
所述计数装置还设置为:从所述日志文件中分别获取各关单交易分计数器的最新数值,根据各关单交易分计数器的最新数值确定所述在线支付系统的关单交易总数;从所述日志文件中分别获取各终态通知分计数器的最新数值,根据各终态通知分计数器的最新数值确定所述在线支付系统的终态通知发送总数;根据所述关单交易总数和所述终态通知发送总数,确定所述在线支付系统的交易处理情况。
6.如权利要求5所述的系统,其特征在于,
各所述交易关单业务节点还设置为:在终态通知延时开关打开的情况下,将生成的与关单交易对应的待发送的终态通知保存到延时发送队列中;在所述延时发送队列中终态通知数量达到预设的缓存数量阈值时,利用该预设的缓存数量阈值对关单交易分计数器的数值进行更新,并将所述延时发送队列中的终态通知保存到存储设备中;
各所述终态通知发送节点还设置为:在终态通知延时开关关闭的情况下,获取所述延时发送队列和/或所述存储设备中的终态通知并发送出去。
7.如权利要求5所述的系统,其特征在于,
所述预设的关单交易分计数器包括:若干个银行对应的关单交易分计数器;
所述预设的终态通知分计数器包括:若干个银行对应的终态通知分计数器;
所述计数装置还设置为:从所述日志文件中分别获取各所述交易关单业务节点的各银行对应的关单交易分计数器数值,并保存到搜索服务器中;从所述日志文件中分别获取各所述终态通知发送节点的各银行对应的终态通知分计数器数值,并保存到搜索服务器中。
8.如权利要求7所述的系统,其特征在于,
所述计数装置还设置为:根据所述搜索服务器中保存的各银行的关单交易分计数器数值和各银行的终态通知分计数器数值,确定各银行的交易处理情况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网联清算有限公司,未经网联清算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111405752.2/1.html,转载请声明来源钻瓜专利网。