如何从 ListenTCP、NiFi 中的 ListenWebSocket 获得确认

How to get acknowledgements from ListenTCP, ListenWebSocket in NiFi

我在 apache-nifi 中创建了以下流程。

我向特定端口上的 listentcp 发送了一条 HL7 消息,它完成了所有步骤,但它没有发回任何确认。 获得确认需要做什么?

TCP 是一种网络级协议,它在网络级确认数据包。需要在连接上发送确认响应是 ListenTCP 不知道的应用程序特定协议,它怎么知道需要发回什么?每个应用程序的预期响应可能不同。

您需要构建一个类似于 ListenTCP 的处理器,但它特定于您的应用程序协议,可以响应您的应用程序所期望的内容。这方面的一个例子是 NiFi 的 ListenRELP 处理器,它实现了 RELP 协议并为它处理的每个 RELP 帧发送确认。