跳到主要内容

配置主题端点

设置描述
消息队列配额指定主题端点可以转盘的消息数据的最大量,以 MB 为单位.
  • 警报阈值—指定控制何时为主题端点生成与消息转盘相关的事件的阈值.| | 所有者| 主题端点所有者对主题端点拥有完全无限制的权限.所有者可以消费、删除或修改主题端点中的主题.默认情况下,具有访问 PubSub+ 事件代理管理器权限的用户拥有所有权权限.您也可以将所有权授予客户端应用程序.| | 非所有者权限| 指定除主题端点所有者之外的客户端应用程序的访问级别:
  • 无访问权限—禁止所有访问.
  • 只读—对消息具有只读访问权限.
  • 消费—消费(读取和删除)消息.
  • 修改主题—消费消息或修改主题或选择器.
  • 删除—客户端可以消费消息,修改主题或选择器,并完全删除客户端创建的端点.| | 最大消费者数| 指定可以绑定到主题端点的最大消费者流数.
  • 警报阈值—指定控制何时为主题端点生成消费者流警报的阈值.| | 最大消息大小| 指定主题端点的最大消息大小,以字节为单位.| | 每个流的最大未确认已传递消息数| 指定主题端点每个流的最大未确认已传递消息数.在超过此最大未确认已传递消息数后,事件代理将停止向该流上的客户端传递消息,直到客户端确认已传递的消息.| | DMQ 名称| 此主题端点使用的死消息队列(DMQ)的名称.默认为 #DEAD_MSG_QUEUE.Solace 建议为每个需要 DMQ 的队列和主题端点使用单独的 DMQ,并将 DMQ 名称设置为队列名称,后跟 "_dmq",例如 MyQueue_dmq.
    DMQ 收集因达到 最大 TTL最大重新传递次数 而否则会被从主题端点中丢弃的未传递消息.
    只有在发布者指定消息是 DMQ 合格的,并且在相同的消息 VPN 上存在具有指定 DMQ 名称的主题端点时,消息才会被发送到 DMQ.有关更多信息,请参阅配置死消息队列.| | 启用客户端传递计数| 指定客户端应用程序是否可以查询从主题端点接收到的消息的传递计数.
    启用客户端传递计数是一个受控可用性(CA)功能.请联系 Solace 以了解该功能是否支持您的用例.| | 传递延迟| 指定消息到达主题端点与发送给消费者之间的延迟秒数.有关更多信息,请参阅延迟传递.默认为 0,或无延迟.| | 尊重消息优先级| 指定主题端点是否支持优先消息传递并首先传递高优先级消息.有关更多信息,请参阅消息优先级.| | 消息过期| 指定未传递给消费者的消息是否在消息生存时间(TTL)结束时过期.如果消息未被消费且其 TTL 时间到达,则消息被丢弃或移动到死消息队列(DMQ).消息过期有两个设置:
  • 尊重 TTL—指定主题端点是否对为端点或由消息发布者设置的 TTL 值采取行动.
  • 最大 TTL—指定主题端点在消息到达端点时应用于消息的 TTL.值为 0 表示端点不施加限制.
    消息还可以具有发布者提供的 TTL,这表示发布者认为消息有效的时长.这与端点的最大 TTL 不同,因为发布者 TTL 的过期从消息发布时开始,并且在消息通过网络时倒计时.如果消息同时具有发布者分配的 TTL 和端点分配的最大 TTL,则事件代理在消息处于端点时使用这两个 TTL 值中的较小值.| | 重新传递| 指定如果消息在第一次尝试时未传递给消费者,则消息重新传递尝试的选项.
    禁用消息重新传递和启用延迟重新传递是受控可用性(CA)功能.请联系 Solace 以了解这些功能是否支持您的用例.
    重新传递有以下设置:
  • 永远尝试—指定主题端点尝试将消息传递给消费者,直到传递成功.这是默认设置.
  • 最大重新传递次数—指定主题端点尝试将消息传递给消费者的最大次数.此值仅在未选择 永远尝试 时有效.如果在指定的尝试次数后消息未成功传递,则消息被丢弃或移动到死消息队列(DMQ).
  • 延迟重新传递—指定主题端点是否在消息重新传递尝试之间等待.此选项默认处于禁用状态.
  • 乘数—如果选择了 延迟重新传递,则指定每个后续延迟的乘数.例如,如果 初始延迟 为 1000 毫秒(一秒),且乘数为 2.00,则主题端点在第二次重新传递尝试前等待两秒,在接下来的尝试前等待四秒,依此类推,直到达到 最大延迟.您可以设置 1.00 到 5.00 之间的值.
  • 初始延迟—如果选择了 延迟重新传递,则指定第一次重新传递尝试前的延迟,以毫秒为单位.默认为 1000 毫秒(一秒).
  • 最大延迟—如果选择了 延迟重新传递 且乘数设置为大于 1.00 的值,则指定最大延迟,以毫秒为单位.| | 在丢弃时向发送者拒绝消息| 指定何时以及如何在消息丢弃时将负面确认返回给发送客户端.
  • 静默—静默丢弃消息.
  • 通知发送者—将消息丢弃的负面确认返回给客户端,但不包括因主题端点禁用而丢弃的消息.
  • 通知发送者-包括关闭—将消息丢弃的负面确认返回给客户端,包括因主题端点禁用而丢弃的消息.| | 拒绝低优先级消息| 指定是否丢弃低优先级消息以防止拥塞场景.启用后,低优先级消息将与拒绝低优先级消息限制进行比较.主题端点只有在转盘的低优先级和高优先级消息总数超过为拒绝低优先级消息限制设置的值后,才能选择性地丢弃低优先级消息.启用前建议设置非零值的拒绝低优先级消息限制,以避免意外丢弃所有低优先级消息.| | 拒绝低优先级消息限制| 指定超过此限制后不接受低优先级消息但允许高优先级消息的限制.启用前建议设置非零值的拒绝低优先级消息限制,以避免意外丢弃所有低优先级消息.
  • 警报阈值—指定控制何时为主题端点生成最大允许排队优先级消息数警报的阈值.| | 消费者确认传播| 指定在活动复制消息 VPN 上收到的消费者确认是否传播到备用复制消息 VPN.配置了消费者确认传播的主题端点不能绑定桥接.|