请问订阅消息推送【群发】具体怎么实现合理?
有一个需求,每周定时给已订阅消息的用户群发推送,人数大约是20000人。
现在的逻辑是每次从数据库取200条数据,然后for循环,异步调用200次【cloud.openapi.subscribeMessage.send】,然后取下200条数据,循环
我想请问的是,这里异步调用【cloud.openapi.subscribeMessage.send】会不会不好,是否要加一个await?
但如果加了,函数执行时间就会大大增加,会有一个超时的问题。所以比较疑惑到底改怎么处理好。
3 回复
异步调用吧,不用await了。
另外:
订阅消息是订阅一次只能发送一条。
你这么大的量,确定用户每周都会触发订阅一次?
针对新手很容易出现理解误区的微信小程序订阅消息模块 | 微信开放社区
https://developers.weixin.qq.com/community/develop/article/doc/0006ac060e4e80183bc9654b856013