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

小程序发送订阅消息,不支持批量发送,对时延很敏感,要怎么发比较快

  •  
  •   gxh279456 · May 6, 2024 · 2757 views
    This topic created in 761 days ago, the information mentioned may be changed or developed.

    其实就是调用微信的 http 接口去发送消息,但是 wx 没有提供批量接口,直接自己实现 for 循环或者并发发送 我的业务每次约要给 5w 人发消息,发的越快越好,对时间很敏感 现在是用的云函数,每次给 100 人发消息,大概需要 500 个实例 云函数冷启动需要时间,我从服务器调用云函数也需要时间,有没有更合适的方案

    6 replies    2024-05-07 12:20:35 +08:00
    Scarb
        1
    Scarb  
       May 6, 2024
    启多点线程发不行吗
    Moyyyyyyyyyyye
        2
    Moyyyyyyyyyyye  
    PRO
       May 7, 2024
    直接买个服务器发就好了,整那么复杂
    pandaidea
        3
    pandaidea  
       May 7, 2024 via iPhone
    做过这个功能,买台 99 计划服务器,用异步去发,并发上限设置成上千,你这个量用不了半分钟就能搞定
    colinlikepotatos
        4
    colinlikepotatos  
       May 7, 2024
    多整两个服务器,分布式多线程,我们就是这么干的
    gdfsjunjun
        5
    gdfsjunjun  
       May 7, 2024
    把请求写进消息队列,有条件就多搞个服务器同时读取队列并发送,要么就单机多线程吧。
    ZackKing
        6
    ZackKing  
       May 7, 2024
    go send()
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   875 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 20:18 · PVG 04:18 · LAX 13:18 · JFK 16:18
    ♥ Do have faith in what you're doing.