gpt4 book ai didi

noflo - Port 发出的事件什么时候发出?它们是什么意思?

转载 作者:行者123 更新时间:2023-12-04 15:22:49 25 4
gpt4 key购买 nike

据我所知,NoFlo 端口发送了 7 个事件:

附,
连接,
开始组,
数据,
端基,
断开,
分离

对我来说,其中一些事件听起来非常相似,例如附加 + 连接和断开连接 + 分离。有什么不同?

开始组和结束组是什么意思?

这些事件什么时候发出,一般什么时候使用?

我在以下位置看过文档:http://noflojs.org/documentation/components/#portevents

假设附加和分离用于处理 NoFlo UI 情况(例如更改组件外观的状态),我的假设是否正确?

另一个假设是每次发送数据之前都会触发连接?然后数据被解雇。然后断开连接?对我来说似乎有点奇怪......

当涉及到团体时,我完全一无所知。

最佳答案

attachdetach当 NoFlo 网络将套接字连接(或删除)到端口时发生。所以它们通常发生在网络启动时,在 IIP 被发送之前。

异常(exception)情况是当您使用 Flowhub 之类的工具实时编辑图形时。 .在那种情况下 attach/detach每当您连接或移除电线时都可能发生。

大多数组件不需要关心附件事件。
connect发生在上游连接发送数据之前,并且 disconnect当上游连接说它已经发送了它打算发送的所有内容时。所以实际上它们是传输的开始和传输事件的结束。上游组件可以选择 connect再次在 disconnect 之后如果它有一批新的数据要发送。
data是实际包含有效载荷的数据包的事件。
begingroupendgroup是包含有关正在发送的数据的元数据的“括号 IP”。它们可用于 creating tree structures带数据包。

例如,filesystem/ReadFile将文件内容作为 data 发送数据包,但文件名是使用 begingroup 通过括号 IP 发送的/endgroup围绕实际文件内容的数据包。

noflo-groups库提供了许多组件,用于利用组信息进行同步、路由等。

关于noflo - Port 发出的事件什么时候发出?它们是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22262210/

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