首页> 中国专利> 一种基于kafka的生产消费同一数据的有序处理方法及系统

一种基于kafka的生产消费同一数据的有序处理方法及系统

摘要

本发明提供了一种基于kafka的生产消费同一数据的有序处理方法及系统,该方法包括kafka生产端有序推送的步骤和kafka消费端有序消费的步骤,其中,kafka生产端有序推送的步骤包括:S1、多个应用端按事务提交消息到Oracle数据库,OGG同步程序监控Oracle数据库的消息变化,将监控到的消息队列,按事务分配OGG同步程序上的不同进程处理;S2、重写OGG的处理逻辑,得到业务主键对应的partition分区数N;S3、重写发送的自定义分区,将同一业务主键计算的N值发送到对应的第N个partition分区中;S4、同一个OGG线程处理同一个事务,一个事务中的数据发送到固定的partition分区上;本发明的有益效果是:能够确保相同的业务主键有序推送,消费端有序消费,确保数据被顺序消费。

著录项

  • 公开/公告号CN111930533A

    专利类型发明专利

  • 公开/公告日2020-11-13

    原文格式PDF

  • 申请/专利权人 银盛支付服务股份有限公司;

    申请/专利号CN202010738075.5

  • 发明设计人 夏菊平;刘跃红;李雨峰;曹浩;

    申请日2020-07-28

  • 分类号G06F9/54(20060101);

  • 代理机构44599 深圳市深可信专利代理有限公司;

  • 代理人彭光荣

  • 地址 518000 广东省深圳市龙华区民治街道新区大道997号远景家园五楼501

  • 入库时间 2023-06-19 08:53:32

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号