• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zhanmaozi
V2EX  ›  程序员

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

  •  1
     
  •   zhanmaozi · Sep 26, 2018 via iPhone · 4640 views
    This topic created in 2816 days ago, the information mentioned may be changed or developed.
    背景:
    公司有个公众号,目标用户量大概三百万左右,每个月需要给这三百万用户推送该用户上个月的消费信息
    采用微信模版消息的方式。
    需要记录推送的结果。
    当前的方案是:
    把三百万用户数据提取到一张表,然后手动给用户表分组标记为 10 个组,然后定时器开启 10 个线程,一个线程查询一个标记的分组,查询~推送~更新结果。这样的话也就不存在数据更新冲突的问题了,十个线程各查各的。

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

    https://weibo.com/1560906700/GBbm5xajz
    zhanmaozi
        10
    zhanmaozi  
    OP
       Sep 26, 2018 via iPhone
    @qiayue #9 哇,这个不太清楚,173 就厉害了,哈哈
    carpediemvv
        11
    carpediemvv  
       Sep 27, 2018 via Android
    小红书?
    ljh0585
        12
    ljh0585  
       Sep 27, 2018
    @qiayue LZ 说的是公众号,你这是订阅号吧
    qiayue
        13
    qiayue  
    PRO
       Sep 27, 2018
    @ljh0585
    公众号是统称,分成两种类型:订阅号和服务号
    根据可以推送模板消息来看,楼主的公众号是服务号
    #9 说的是订阅号,我最开始当做是所有公众号了
    zhanmaozi
        14
    zhanmaozi  
    OP
       Sep 27, 2018 via iPhone
    @carpediemvv #11 名字不便透漏,不过不是你说的这个哈
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2745 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 15:04 · PVG 23:04 · LAX 08:04 · JFK 11:04
    ♥ Do have faith in what you're doing.