在messaging服务中的服务端的一些属性的说明

Subscription-timeout-minutes:在这个时间的间隔之内,订阅器没有收到任何的信息,将会自动的退订。当值设置为0的情况下,订阅器不会自动的被迫退出订阅,默认的值为0。
Throttle-inbound:max-frequency属性控制着每秒多少信息将会被信息终点所接受。策略属性标识着当达到信息限制的时候需要做什么。
当policy属性设置为NONE的时候,表示没有任何的控制策略(类似于频率为0)。
当policy属性设置为ERROR的时候,表示当频率超出的时候,控制该信息并放松一个错误到客户端。
当policy属性设置为IGNORE的时候,表示当频率超出的时候,控制该信息但不向客户端发送信息。
Throttle-outbound:那个max-frequency属性控制着每秒多少信息能够反馈给订阅的consumers。
Policy属性标识当达到信息限制的时候需要做什么:
当policy属性设置为NONE的时候,表示没有任何的控制策略(类似于频率为0)。
当policy属性设置为ERROR的时候,表示当频率超出的时候,控制该信息并放松一个错误到客户端。
当policy属性设置为IGNORE的时候,表示当频率超出的时候,控制该信息但不向客户端发送信息。
Allow-subtopics:(可选的)subtopic的特点就是让producer组件发送到destination的信息进行分割,送到指定的类别中。你可以配置一个订阅到destination的consumer组件来接收那写发送的指定subtopic或者subtopic组中的信息。你可以使用通配符来从多个subtopic中订阅信息。
Cluster-message-routing:(可选的)确定是否一个使用了software clustering的环境中使用了server-to-server(默认的)或者boradcast信息。对于server-to-server模式下,数据信息被导向到了具有活跃订阅的服务上,但是订阅和退订信息是通过cluster广播。对于广播信息,所有的信息通过cluster广播。想要获得更多信息,查看Clustering。
Message-time-to-live:一个信息在在被当作"无法送到"而丢弃之前,它在服务器上等待的毫秒数。0表示不会被失效。
Send-security-constraint;(可选的)安全限制应用到操作之中,被messaging adapter所执行。Send-security-constraint属性应用到发送操作中。
Subscribe-security-constraint:(可选的)安全限制应用到操作之中,被messaging adapter所执行。Subscribe-security-constraint属性应用到subscribe。Multi-subscribe和unsubscribe操作中。
Subtopic-separator:(可选的)表示配置了一个分等级的subtopic值,例如对于subtopic"foo.bar"来说,点(.)表示subtopic的分隔符。默认的值是点(.)符号。

下面举几个例子,对上面的提到的属性做一下说明:
<destination id="chat-topic">
<properties>
<network>
<throttle-inbound policy="ERROR" max-frequency="50"/>
<throttle-outbound policy="ERROR" max-frequency="500"/>
</network>
</properties>
</destination>
在上面的destination的network节点里面,设置了destination每秒能接受的最多信息为50条,超出后将会报错。
<destination id="chat-topic">
<properties>
...
<server>
<message-time-to-live>0</message-time-to-live>
</server>
</properties>
</destination>

在上面的例子中说明了信息的等待投递时间是不受限制的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值