微信模板消息高频发送疑问?

2019-10-23 23:44:10 +08:00
 pdfgo

我现在有这样一个需求,10 分钟发送 5000 条微信模板消息,相当于 8.3 条 /秒。后台技术栈是 Python,我想咨询一下实现的技术手段。我的纠结点如下:

  1. 微信模板消息发送服务器有单个 ip 连接限制吗?
  2. 微信模板消息有发送频率限制吗?
  3. 考虑到 io 阻塞肯定要使用多线程,这个我接触较少,有什么简单的开发库推荐吗?如何防止多线程造成的重复发送?
  4. 即便微信服务器能处理这么高频的请求,请问服务器能发送这么快吗?

以上问题,还请各位大佬答疑。

2531 次点击
所在节点    问与答
6 条回复
shiny
2019-10-23 23:45:30 +08:00
这个频率不算高,1、2 两项可以确定没有问题。
lhx2008
2019-10-23 23:47:54 +08:00
8.3TPS,同步开几条线程慢慢发就行,异步的话可能 1 分钟就发完了。先把任务压到线程安全的队列。微信如果有限制文档里面都会有写的。
qianyan
2019-10-23 23:53:22 +08:00
你哪里来这么多 formid
pdfgo
2019-10-23 23:53:46 +08:00
@qianyan 公众号 服务号
zhuzhibin
2019-10-24 00:00:11 +08:00
接口有每日请求次数限制 如果避免重复推送 先把任务扔队列 然后加锁 还有场景是任务重复入队 所以最好是否标记一下任务的状态 ?
eden999
2019-10-24 09:19:18 +08:00
现在日调用限制 10W 次,消息放队列,并发消费,rabbitmq 可以避免重复消费,还可以做失败重试。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/612291

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX