微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Seize 块中配置嵌入队列

如何解决在 Seize 块中配置嵌入队列

Seize 块的文档说:

“队列的丰富接口(使用优先级、超时、删除代理等的能力)完全由 Seize 公开。”

在哪里可以配置该队列?我需要配置该队列,以便在队列块允许的情况下通过比较选择首选代理:

queue block configuration

但是我在size块的接口里找不到队列块的那个“富接口”。 另外,我看到队列块有很棒的日志,比如 statistics_log。如何在该日志中添加大小块的队列? (我已经勾选了该块的“强制统计数据收集”,但仍然没有显示在 statistics_log 中)。

statistics_log without size block

因为我无法配置size bock queue,所以我在size block之前放了一个队列,但问题是size block的队列仍然是活动的,最小容量是1,所以它改变队列块的统计数据,因为就像有两个队列,如图所示:

seize queue has min one unit

如何关闭size块的队列? 谢谢!

解决方法

最好的方法是在 Seize 块之前放置一个 Queue 块。您实际上无法将 Seize 的队列容量减少到 1 以下。但将其设置为 1 基本上会使该队列变得无关紧要。

当你想计算你的实际队列统计数据时,如果 seize.size()>1(1 个代理正在抢占,1 个在内置队列中等待下一步抢占),你可以在上游 Queue 块中添加“1”

>

帮助文本不太好解释;)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。