309.3. 消息分割和节流

将消息正文从 String 转换为字节阵列后,Camel 组件还负责将消息拆分为部分(在 140 字节 SMS 大小限制中),然后再将其传递到 JSMPP。  这是自动完成的。

如果使用 GSM 3.38 alphabet,该组件会将多达 160 个字符打包成 140 字节消息正文。  如果使用 8 位字符集(例如,用于 west Europe 的 ISO-8859-1),则 140 个字符将在 140 字节消息正文中允许。  如果使用 16 位 UCS-2 编码,则每个 140 字节消息中只有 70 个字符。

某些 SMSC 提供程序实施节流规则。  已分割的消息的每个部分可以通过提供商的节流机制单独计算。  在将 SMPP 路由的节流消息发送到 SMSC 之前,Camel Throttler 组件很有用。