跳到主要内容

在PubSub+ JCSMP API中为会话启用通道压缩

PubSub+ JCSMP API 客户端发布的消息可应用的压缩级别有效值为 0(无压缩)或 1 到 9(其中 1 提供最少的压缩和最快的数据吞吐量,而 9 提供最多的压缩和最慢的数据吞吐量)。默认值为 0。应根据特定的网络要求和所需的性能调整压缩值。

Solace 还在 PubSub+ 消息传递 API 中提供了消息负载压缩。我们建议您只使用一种压缩方式,即通过事件代理进行消息压缩或通过 API 进行消息负载压缩。多次压缩相同的消息会浪费资源,通常也不会得到更小的消息大小。有关更多信息,请参阅对端到端负载压缩的支持。

要启用通道压缩,请使用 JCSMPChannelProperties.setCompressionLevel(...)

有关如何启用通道压缩的示例,请参阅 Solace 开发者中心中的 DirectPubSub 示例。