跳到主要内容

PubSub+ JCSMP API中的会话

当建立上下文后,可以在该上下文中创建一个或多个会话。会话创建了一个单一的客户端连接到事件代理,用于发送和接收消息。

会话提供以下主要服务:

  • 客户端连接
  • 更新和检索会话属性
  • 检索会话统计信息
  • 添加和移除订阅
  • 创建目标和端点
  • 发布和接收直接消息
  • 发布保证消息
  • 发送请求/响应或创建请求者
  • 创建保证消息流以接收保证消息
  • 创建浏览器
  • 创建缓存会话

在配置会话时,必须提供以下内容:

  • 会话属性,用于定义客户端连接到事件代理的操作特征。
  • 用于接收直接消息的消息回调。
  • 用于会话发生的事件的事件处理回调(对于 JCSMP 是可选的)。

在 PubSub+ JCSMP API 中,用于创建会话的接口是 com.solacesystems.jcsmp.JCSMPSession

下图显示了依赖于会话的一些基本处理组件。

会话及其聚合

img