Golang 开发 Web 做发送短信、调用 API 之类的耗时用协程还是用 MQ?

2021-03-05 15:52:34 +08:00
 xiaoshouchen
1015 次点击
所在节点    问与答
5 条回复
TypeError
2021-03-05 16:06:39 +08:00
看量级吧 如果用户量、发送消息数量巨大还是 MQ 加单独服务比较好
如果数量级很小那直接协程就完事了
xiaoshouchen
2021-03-05 16:06:40 +08:00
求大神告知
sujin190
2021-03-05 16:24:52 +08:00
非常建议用队列,虽然协程性能完全够,但是不能重入啊,重启崩溃啥的都坑死个人
xiaoshouchen
2021-03-05 16:35:17 +08:00
@TypeError 感谢指点
hahasong
2021-03-05 16:43:27 +08:00
1L 正解 。小于千万级都可以用协程发,需要进度管理控制结果搜集之类的强需求再考虑 MQ

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

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

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

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

© 2021 V2EX