gpt4 book ai didi

java - 如何在 Eclipse Milo 中添加警报

转载 作者:行者123 更新时间:2023-11-30 02:39:29 27 4
gpt4 key购买 nike

我当前正在使用 Eclipse Milo 订阅来自 OPC UA 服务器(也是 Milo)的值:

client.getSubscriptionManager().createSubscription(interval).get();

不幸的是,订阅始终与特定的时间间隔相关。我正在寻找类似“推送通知”的东西,可以立即收到,没有特定的时间间隔。显然,可以创建非常频繁的订阅,但这不是一个优雅的方法。

浏览 Milo 源代码时,我注意到 LimitAlarmNode 类。是否可以设置在服务器上的节点设置为特定值后立即收到的警报?如果可以,我该怎么做?

非常感谢。

最佳答案

Unfortunately, subscriptions are always tied to a specific interval. I am looking for something like a "push notification" that is received instantly, without a specific interval.

OPC UA 中没有即时订阅;通知将始终按照为订阅定义的时间间隔发布。当您只处理少数项目时,这似乎是不可取的,但当您发生数万(或更多)潜在更改时,这是唯一可扩展的方法。

OPC UA 警报和条件是在 OPC UA 事件模型之上定义的。客户端当前支持订阅事件,因此如果您有支持警报的服务器,客户端将能够订阅它们。

不幸的是,事件尚未在服务器 SDK 中实现,因此即使警报确实提供了您正在寻求支持的功能,也可能是服务器中的一种出路。

关于java - 如何在 Eclipse Milo 中添加警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42154620/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com