首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果可以接受延迟,有多少用户可以在1分钟内收到短消息?

如果可以接受延迟,有多少用户可以在1分钟内收到短消息?
EN

Stack Overflow用户
提问于 2015-03-25 22:58:21
回答 1查看 517关注 0票数 0

起初,这似乎是一个简单的计算,但事实并非如此。

根据Twilio的说法,每部手机每秒可以发送一条短信。因此,如果用户必须在一秒钟内收到短信,那么用一部手机,我可以在60秒内发送60条短信。但如果5秒的等待是可以的。如果我有5部电话而不是一部呢。那么,有多少用户能在一分钟内收到满意的短信呢?

如果我换8部而不是5部呢?

同样,满意意味着用户在5秒内收到短信,就像在(0,5]中一样。

我需要知道答案,这样我才知道要从Twilio那里买多少电话号码。我正在推出我自己的手机应用程序的短信验证。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-26 00:02:26

在理想条件下:

users = max_delay * rate * nb_phones

5s * 1/s *8部电话=40个并发用户

1分钟的时间没有说什么,因为重要的是用户何时提出请求,在任何给定的时间都可能发生这种情况。

从理论上讲,这就是你能以多快的速度发送,忽略实际网络请求、服务器排队等所花费的时间。在现实世界中,我期望值小于这个值,所以请考虑一个错误范围。

这并没有说明客户收到短信的速度。

如果你在美国/加拿大/英国,你可以查看短码

FAQ:默认情况下,Twilio短代码可以每秒发送30条消息;这一限制可以增加费用。由于短码可以发送大量的消息,因此无线运营商单独批准每个短码的预定用途。这一审批过程通常需要12至16周。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29268078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档