消息具有一个服务质量属性,该属性指定消息传递的可靠性。可以选择一种可靠性以满足您对有保证的传递和系统性能的要求。
执行此任务的目的和时间
管理员可在总线目标上指定可靠性设置,或者由个别生产者(特别是在通过 API 调用的应用程序控制下)指定可靠性。管理员可指定生产者是否可覆盖目标的缺省可靠性,以及连接的生产者可请求的最高可靠性。
要浏览或更改目标的消息可靠性设置,使用管理控制台完成下列步骤:
完成此任务需要执行的步骤
- 在导航窗格中,单击 .
- 在内容窗格中,单击目标所在总线的名称。
- 单击目标
- 单击目标名。 这将显示目标的详细信息信息。
- 复查可靠性属性。 下列属性控制目标的消息可靠性:
- 缺省可靠性
- 当生产者未设置显式可靠性时要对面向此目标生成的消息指定的可靠性。
- 最高可靠性
- 此目标接受的最大消息可靠性。
这些属性可能使用以下列表中的值:
- 最佳非持久
- 当消息传递引擎停止或失败时,废弃消息。如果用于发送消息的连接不可用,或者由于是约束系统资源,消息也会被废弃。
- 快速非持久
- 当消息传递引擎停止或失败时,废弃消息。如果用于发送消息的连接不可用,也会废弃消息。
- 可靠非持久
- 当消息传递引擎停止或失败时,废弃消息。
- 可靠持久
- 当消息传递引擎失败时,废弃消息。
- 有保证的持久
- 不废弃消息。
有关使用这些属性来控制消息可靠性的更多信息,请参阅消息可靠性级别。
- 复查生产者是否能够覆盖缺省可靠性设置。
- 使生产者能够覆盖缺省可靠性
- 选择该选项使生产者能够重设此目标上设置的缺省可靠性。
- 可选: 更改目标属性以适应您的需求。
可通过设置其他属性进一步优化目标的配置以符合您的需要,如配置总线目标中所述。
- 单击确定。
- 保存对主配置的更改.