V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zhanmaozi
V2EX  ›  程序员

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

  •  1
     
  •   zhanmaozi · 2018-09-26 16:21:01 +08:00 via iPhone · 4021 次点击
    这是一个创建于 2275 天前的主题,其中的信息可能已经有所发展或是发生改变。
    背景:
    公司有个公众号,目标用户量大概三百万左右,每个月需要给这三百万用户推送该用户上个月的消费信息
    采用微信模版消息的方式。
    需要记录推送的结果。
    当前的方案是:
    把三百万用户数据提取到一张表,然后手动给用户表分组标记为 10 个组,然后定时器开启 10 个线程,一个线程查询一个标记的分组,查询~推送~更新结果。这样的话也就不存在数据更新冲突的问题了,十个线程各查各的。

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

    https://weibo.com/1560906700/GBbm5xajz
    zhanmaozi
        10
    zhanmaozi  
    OP
       2018-09-26 23:51:10 +08:00 via iPhone
    @qiayue #9 哇,这个不太清楚,173 就厉害了,哈哈
    carpediemvv
        11
    carpediemvv  
       2018-09-27 09:00:50 +08:00 via Android
    小红书?
    ljh0585
        12
    ljh0585  
       2018-09-27 09:55:04 +08:00
    @qiayue LZ 说的是公众号,你这是订阅号吧
    qiayue
        13
    qiayue  
       2018-09-27 10:55:46 +08:00
    @ljh0585
    公众号是统称,分成两种类型:订阅号和服务号
    根据可以推送模板消息来看,楼主的公众号是服务号
    #9 说的是订阅号,我最开始当做是所有公众号了
    zhanmaozi
        14
    zhanmaozi  
    OP
       2018-09-27 13:04:03 +08:00 via iPhone
    @carpediemvv #11 名字不便透漏,不过不是你说的这个哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1421 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 17:19 · PVG 01:19 · LAX 09:19 · JFK 12:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.