跳到主要内容

使用PubSub+消息API与PubSub+缓存

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

客户端应用程序可以使用 Java RTO、C、.NET 或 JavaScript 的 PubSub+ 消息 API 发起针对主题的缓存请求。缓存请求必须包括要发起请求的分布式缓存、缓存集群或 PubSub+ 缓存实例的名称以及请求的主题。

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

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

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

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

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

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

  • 使用 C API 与 PubSub+ 缓存
  • 使用 Java RTO API 与 PubSub+ 缓存
  • 使用 JavaScript API 与 PubSub+ 缓存
  • 使用 PubSub+ JCSMP API 发起缓存请求
  • 使用 .NET API 与 PubSub+ 缓存
  • 使用 Python API 与 PubSub+ 缓存

有关与 PubSub+ 兼容的消息 API 版本的信息,请参阅 PubSub+ 消息 API 中的特性支持中的 PubSub+ 缓存客户端支持。