跳到主要内容

使用PubSub+ JCSMP API与PubSub+缓存

如果您拥有 PubSub+ 缓存,可以使用 PubSub+ JCSMP API 发起针对主题的缓存请求。这些缓存请求必须包括要向其发起请求的分布式缓存、缓存集群或 PubSub+ 缓存实例的名称,以及请求的主题。

客户端应用程序可以使用 PubSub+ 消息传递 API for JCSMP 来发起针对主题的缓存请求。这些缓存请求必须包括要向其发起请求的分布式缓存、缓存集群或 PubSub+ 缓存实例的名称,以及请求的主题。

使用 JCSMP API 发起的缓存请求可以是同步的或异步的。如果请求是同步的,那么 API 调用将阻塞,直到收到响应(或发生超时)。

使用 JavaScript 发起的缓存请求仅允许异步缓存请求。

如果向分布式缓存或缓存集群发起缓存请求,该请求将被发送到配置为监听相同主题的缓存集群中的一个 PubSub+ 缓存实例,该单一 PubSub+ 缓存实例将响应缓存请求。

缓存响应将通过请求中包含的自动生成的点对点主题发送回发起请求的客户端。

缓存请求的结果通过缓存实例提供的返回代码或事件表示。任何返回的请求消息都通过与创建缓存会话所在的会话相关联的消息接收回调或委托进行处理。有关配置和 PubSub+ 缓存的更多详细信息,请参阅 PubSub+ 缓存。

有关使用 PubSub+ JCSMP API 与 PubSub+ 缓存的信息,请参阅使用 JCSMP API 与 PubSub+ 缓存。