导航:首页 > 网络数据 > redis消息推送大数据量消息

redis消息推送大数据量消息

发布时间:2024-06-07 21:10:10

Ⅰ 通过Redis消息队列实现大文件处理

一、故事背景
1、读取离线文件数据,再通过【离线数据】作为条件,查询第三方接口,返回最终的结果,再入库。
2、 业务逻辑是很简单, 读取文件、查询接口、返回数据集、入库 四步。
3、业务特性:第三方接口调用400毫秒(ms) 。
如果用普通单线程去跑算500毫秒一个请求,一天也就跑8W多数据量,20多亿的数据不知道跑到猴年马月了。

二、处理方案
A) 初步方案采用ganymed-ssh2(文件都存储在Linux服务器上) 来读文件,Redis来存储消息、多线程来提升处理能力。
B) 流程图:

三、呈现问题

四、优化问题

最终流程图:

1、 通过Redis做一个计数器 每读取一行记录数值,即使服务终止后,先从Redis读取这个数值
再通过cat指定行数开始读数据即可。

2、 通过取模拆Key 分片到不同小Key存储 ,降低单个节点存储压力,也充分利用了存储资源。

3、Redis Push 提供了批量方式(leftPushAll) ,可以指定读取行数再批量入库,而pop并没有提供批量 只能一个一个pop。

4、消费者通过多线程pop、再分发到线程去处理。

五、总结问题

阅读全文

与redis消息推送大数据量消息相关的资料

热点内容
彩电内存数据用什么软件 浏览:975
计算机网络课本 浏览:486
大数据书的结构是什么 浏览:409
苹果7手机代码查询步骤 浏览:372
如何办理网络教育 浏览:643
ps保存文件乱码了 浏览:23
电脑传文件到手机一会停止 浏览:363
怎么把word保存为pdf文件 浏览:803
怎么恢复备份文件小米 浏览:620
年龄大适合学什么编程语言 浏览:201
荣耀9文件夹怎么改名字 浏览:113
奔跑吧哪个app可以看 浏览:646
做教研的数据哪里找 浏览:162
怎样复制到u盘文件夹里 浏览:53
淘宝网上怎么投诉app软件 浏览:900
u盘删除ppt文件如何恢复 浏览:487
win统计目录和子目录多少文件 浏览:769
pc文件加密软件排行 浏览:149
国家工程招标公示是什么网站 浏览:745
win10系统在文件夹找视频文件 浏览:555

友情链接