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

其实就是调用微信的 http 接口去发送消息,但是 wx 没有提供批量接口,直接自己实现 for 循环或者并发发送 我的业务每次约要给 5w 人发消息,发的越快越好,对时间很敏感 现在是用的云函数,每次给 100 人发消息,大概需要 500 个实例 云函数冷启动需要时间,我从服务器调用云函数也需要时间,有没有更合适的方案
1 Scarb May 6, 2024 启多点线程发不行吗 |
2 Moyyyyyyyyyyye PRO |
3 pandaidea May 7, 2024 via iPhone 做过这个功能,买台 99 计划服务器,用异步去发,并发上限设置成上千,你这个量用不了半分钟就能搞定 |
4 colinlikepotatos May 7, 2024 多整两个服务器,分布式多线程,我们就是这么干的 |
5 gdfsjunjun May 7, 2024 把请求写进消息队列,有条件就多搞个服务器同时读取队列并发送,要么就单机多线程吧。 |
6 ZackKing May 7, 2024 go send() |