两者分别是什么
SMPP(短消息点对点协议)是在持久 TCP 会话上传输的二进制协议。客户端绑定服务器,以协议单元提交消息,并在同一连接上接收送达回执。它原本为运营商和聚合商每秒交换数千条消息而设计。HTTP API 将相同操作映射为 Web 请求:POST 创建消息,GET 读取状态,Webhook 推送送达回执。
逐项比较
- 连接。SMPP 需要长时间绑定、保活、窗口管理和重连逻辑。HTTP 无状态,任何客户端都可使用。
- 编码。使用 SMPP 时,你要自行设置数据编码、拆分长消息并构造拼接标头。HTTP API 会检测编码、拆分并编号各部分,同时告诉你分段数和价格。
- 送达回执。SMPP 把回执作为绑定连接上的消息返回,需要你解析并匹配。HTTP 则返回附有自定义引用的签名 Webhook 事件。
- 重试。SMPP 没有幂等机制:超时后无法确定消息是否已被接受。支持幂等密钥的 HTTP API 可安全重试。
- 运维。绑定连接意味着要运行、监控服务器并配置允许名单。HTTP 调用可以从任何地方发出,包括无服务器函数。
何时值得使用 SMPP
当你本身就是聚合商或流量转售平台,全天持续每秒发送数百条消息,或现有系统只支持 SMPP 时。对于发送验证码、通知和群发任务的应用程序,它只会增加成本和故障模式,却不会改善送达。
用 HTTP 实现高流量
HTTP 的高流量来自批处理,而不是并行发送单条请求。一个批量请求最多承载 1,000 条消息;每秒 50 个请求的容量远超绝大多数发送者所需。通过速度参数让平台分散大型发送,并用 Webhook 接收结果,而不是轮询。
SMSMeteor 提供什么
我们提供 REST API:六个端点、Bearer 密钥、幂等密钥、批处理、定时发送、签名 Webhook 和一份 OpenAPI 描述。SMPP 用于运营商一侧,不向账户提供。如果你需要绑定连接,我们的比较页面会指出哪些提供商提供此功能。
立即付诸实践。一个电子邮箱地址即可开户。费率公开,支持加密货币付款,测试密钥免费。
开始发送
有内容不清楚或已经过时?请发送邮件至 [email protected];修正内容会更新到指南中,同时更新修订日期。
