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

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

  •  
  •   gxh279456 · 234 天前 · 1811 次点击
    这是一个创建于 234 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    6 条回复    2024-05-07 12:20:35 +08:00
    Scarb
        1
    Scarb  
       234 天前
    启多点线程发不行吗
    Moyyyyyyyyyyye
        2
    Moyyyyyyyyyyye  
       234 天前
    直接买个服务器发就好了,整那么复杂
    pandaidea
        3
    pandaidea  
       234 天前 via iPhone
    做过这个功能,买台 99 计划服务器,用异步去发,并发上限设置成上千,你这个量用不了半分钟就能搞定
    colinlikepotatos
        4
    colinlikepotatos  
       233 天前
    多整两个服务器,分布式多线程,我们就是这么干的
    gdfsjunjun
        5
    gdfsjunjun  
       233 天前
    把请求写进消息队列,有条件就多搞个服务器同时读取队列并发送,要么就单机多线程吧。
    ZackKing
        6
    ZackKing  
       233 天前
    go send()
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1020 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 22:26 · PVG 06:26 · LAX 14:26 · JFK 17:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.