310.3. 消息分割和节流
在将消息正文从 String 转换为字节数后,Camel 组件还负责将消息拆分为部分(使用 140 字节 SMS 大小限制),然后再将它传递给 JSMPP。这会自动完成。
如果使用 GSM 3.38 alphabet,则组件会将最多 160 个字符打包到 140 字节消息正文中。如果使用 8 位字符集(例如,用于 western Europe 的 ISO-8859-1),则将在 140 字节消息正文中允许 140 个字符。如果使用 16 位 UCS-2 编码,则只有 70 个字符适合每个 140 字节消息。
有些 SMSC 提供程序实施节流规则。已分割消息的每一个部分都可以由提供商的节流机制单独计算。在将 SMPP 路由中的节流发送到 SMSC 前,Camel Throttler 组件非常有用。