公众号百万用户~如何批量推送模版消息

2018-09-26 16:21:01 +08:00
 zhanmaozi
背景:
公司有个公众号,目标用户量大概三百万左右,每个月需要给这三百万用户推送该用户上个月的消费信息
采用微信模版消息的方式。
需要记录推送的结果。
当前的方案是:
把三百万用户数据提取到一张表,然后手动给用户表分组标记为 10 个组,然后定时器开启 10 个线程,一个线程查询一个标记的分组,查询~推送~更新结果。这样的话也就不存在数据更新冲突的问题了,十个线程各查各的。

有什么办法能提高推送速度吗?
(这种办法除外~分更多的组,开更多的线程除外)
3998 次点击
所在节点    程序员
14 条回复
sarices
2018-09-26 16:40:14 +08:00
数据放到消息队列啊,看需要开线程处理推送
zencoding
2018-09-26 16:44:28 +08:00
消息队列了解一下
lhx2008
2018-09-26 16:45:53 +08:00
推到队列里面,然后发任务给线程,请求做成异步的。线程可以开多点。
Pencilinside
2018-09-26 17:37:44 +08:00
朋友公司做了一个在线发送软件,似乎算广告但是别打我,解决需求最重要。wx-data.com
zhanmaozi
2018-09-26 23:43:47 +08:00
好的,我了解下,感谢各位
zhanmaozi
2018-09-26 23:43:58 +08:00
@sarices #1 谢谢
zhanmaozi
2018-09-26 23:44:08 +08:00
@zencoding #2 谢谢
zhanmaozi
2018-09-26 23:45:10 +08:00
@lhx2008 #3 谢谢,我了解下这个,之前没用过消息队列
qiayue
2018-09-26 23:48:27 +08:00
哇,你们公司是 173 之一

https://weibo.com/1560906700/GBbm5xajz
zhanmaozi
2018-09-26 23:51:10 +08:00
@qiayue #9 哇,这个不太清楚,173 就厉害了,哈哈
carpediemvv
2018-09-27 09:00:50 +08:00
小红书?
ljh0585
2018-09-27 09:55:04 +08:00
@qiayue LZ 说的是公众号,你这是订阅号吧
qiayue
2018-09-27 10:55:46 +08:00
@ljh0585
公众号是统称,分成两种类型:订阅号和服务号
根据可以推送模板消息来看,楼主的公众号是服务号
#9 说的是订阅号,我最开始当做是所有公众号了
zhanmaozi
2018-09-27 13:04:03 +08:00
@carpediemvv #11 名字不便透漏,不过不是你说的这个哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/492820

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX