跳到主要内容

查看JNDI对象架构

您可以使用以下 show 命令来列出并查看 Solace JNDI 存储中包含的 JNDI 对象可以配置哪些属性和属性列表参数:

  • 显示 JNDI 架构连接工厂
  • 显示 JNDI 架构队列
  • 显示 JNDI 架构主题

显示JNDI架构连接工厂

要列出并查看 Solace JNDI 存储中连接工厂对象可以配置哪些属性和属性列表参数,请输入以下用户 EXEC 命令:

solace> show jndi schema connection-factory

要创建和配置 Solace JNDI 存储中的新连接工厂对象,请参阅配置连接工厂。

示例:

solace> show jndi schema connection-factory

JNDI 对象架构:连接工厂
属性:0

属性列表:6
属性列表:消息属性
属性:6
属性:默认投递模式
类型:枚举
值:持久 | 非持久
默认值:持久
描述:
JMS 生产者使用的默认投递模式。

属性:文本消息 XML 负载
类型:枚举
值:true | false
默认值:true
描述:
是否将 JMS 文本消息编码为 XML 负载或二进制附件。

属性:默认 DMQ 合格
类型:枚举
值:true | false
默认值:false
描述:
JMS 消息是否符合死信队列条件。

属性:默认省略合格
类型:枚举
值:true | false
默认值:false
描述:
JMS 消息是否符合省略条件。

属性:XA
类型:枚举
值:true | false
默认值:false
描述:
这是否代表一个 XA 连接工厂。

属性:负载压缩级别
类型:整数
值:0 到 9
默认值:0
描述:
要应用于消息负载的压缩级别,从 1(最少压缩)到 9(最多压缩)。值为 0 表示不压缩。

属性列表:传输属性
属性:17
属性:连接超时
类型:整数
值:0 到 2147483647
默认值:30000
描述:
创建与设备的初始连接时的超时时间(以毫秒为单位)。

属性:读取超时
类型:整数
值:0 到 2147483647
默认值:10000
描述:
从设备读取回复时的超时时间(以毫秒为单位)。

属性:重新连接尝试次数
类型:整数
值:0 到 2147483647
默认值:3
描述:
在连接建立期间或连接丢失时,重新连接到设备的次数。

属性:重新连接尝试等待
类型:整数
值:0 到 60000
默认值:3000
描述:
重新连接的等待时间(以毫秒为单位)。

属性:启用保持活动
类型:枚举
值:true | false
默认值:true
描述:
是否启用向设备发送保持活动消息。

属性:保持活动间隔
类型:整数
值:50 到 2147483647
默认值:3000
描述:
发送保持活动消息的频率(以毫秒为单位)。

属性:最大保持活动计数
类型:整数
值:3 到 2147483647
默认值:3
描述:
在关闭连接之前,未收到响应的连续保持活动消息的数量。

属性:发送缓冲区
类型:整数
值:0 到 2147483647
默认值:65536
描述:
设置 SO_SENDBUF 套接字选项:发送套接字缓冲区的大小(以字节为单位)。

属性:接收缓冲区
类型:整数
值:0 到 2147483647
默认值:65536
描述:
设置 SO_RECVBUF 套接字选项:接收套接字缓冲区的大小(以字节为单位)。

属性:TCP 无延迟
类型:枚举
值:true | false
默认值:true
描述:
是否设置 TCP_NODELAY 选项,禁用 Nagle 算法。

属性:直接传输
类型:枚举
值:true | false
默认值:true
描述:
是否使用直接传输发送非持久消息。

属性:压缩级别
类型:整数
值:-1 到 9
默认值:-1
描述:
设置要使用的 ZLIB 压缩级别。0 表示禁用压缩。-1 表示使用 JNDI 查找中指定的压缩级别。

属性:端口
类型:整数
值:-1 到 65535
默认值:-1
描述:
设备 SMF 端口号。-1 表示使用 JNDI 查找中指定的端口。

属性:优化直接传输
类型:枚举
值:true | false
默认值:false
描述:
是否优化直接传输。

属性:消息回调在 I/O 线程
类型:枚举
值:true | false
默认值:false
描述:
是否直接从 I/O 线程异步传递消息。

属性:每个主机的连接尝试次数
类型:整数
值:-1 到 2147483647
默认值:0
描述:
在转到下一个主机列表条目之前,尝试连接/重新连接到主机的次数。

属性:连接尝试次数
类型:整数
值:-1 到 2147483647
默认值:0
描述:
在连接建立期间,重试连接到主机设备(或设备列表)的次数。

属性列表:AD 属性
属性:6
属性:发送 AD 窗口大小
类型:整数
值:1 到 255
默认值:255
描述:
滑动非持久发布者确认窗口的大小。

属性:发送确认计时器
类型:整数
值:20 到 60000
默认值:2000
描述:
发布者确认计时器的持续时间(以毫秒为单位)。

属性:发送最大重发次数
类型:整数
值:0 到 2147483647
默认值:15
描述:
如果消息未被设备确认,将重发的最大次数。

属性:接收 AD 窗口大小
类型:整数
值:1 到 255
默认值:18
描述:
滑动订阅者确认窗口的大小。

属性:接收确认计时器
类型:整数
值:20 到 1500
默认值:1000
描述:
订阅者确认计时器的持续时间(以毫秒为单位)。

属性:接收确认阈值
类型:整数
值:1 到 75
默认值:60
描述:
发送确认的阈值,作为接收 AD 窗口大小的百分比。

属性列表:传递给一个属性
属性:4
属性:订阅者本地优先级
类型:整数
值:1 到 4
默认值:1
描述:
接收本地发布的消息的优先级。

属性:订阅者网络优先级
类型:整数
值:1 到 4
默认值:1
描述:
接收远程设备上发布的消息的优先级。

属性:传递给一个
类型:枚举
值:true | false
默认值:false
描述:
是否在发布的消息上设置传递给一个属性。

属性:传递给一个覆盖
类型:枚举
值:true | false
默认值:true
描述:
订阅是否覆盖消息的传递给一个属性。

属性列表:动态端点属性
属性:2
属性:动态持久
类型:枚举
值:true | false
默认值:false
描述:
如果不存在,是否创建持久端点。

属性:尊重 TTL
类型:枚举
值:true | false
默认值:true
描述:
动态创建的持久和非持久端点是否尊重消息的生存时间值。

属性列表:客户端属性
属性:2
属性:客户端 ID
类型:主题
值:层次结构表示法的主题名称,例如 'a/b/c'
默认值:
描述:
连接的客户端 ID。

属性:客户端描述
类型:字符串
值:0 <= 长度 <= 255
默认值:
描述:
连接的描述。

显示JNDI架构队列

要列出并查看 Solace JNDI 存储中队列对象可以配置哪些属性和属性列表参数,请输入以下用户 EXEC 命令:

solace> show jndi schema queue

示例:

solace> show jndi schema queue

JNDI 对象架构:队列
属性:1
属性:物理名称
类型:队列
值:层次结构表示法的队列名称,例如 'a/b/c'
默认值:
描述:
队列的物理名称。

属性列表:0

要创建和配置 Solace JNDI 存储中的新队列对象,请参阅配置队列对象。

显示JNDI架构主题

要列出并查看 Solace JNDI 存储中主题对象可以配置哪些属性和属性列表参数,请输入以下用户 EXEC 命令:

solace> show jndi schema topic

示例:

solace> show jndi schema topic

JNDI 对象架构:主题
属性:1
属性:物理名称
值:层次结构表示法的主题名称,例如 'a/b/c'
默认值:
描述:
主题的物理名称。

属性列表:0

要创建和配置 Solace JNDI 存储中的新主题对象,请参阅配置主题对象。