使用esql检查队列是否为空
Check if queue is empty using esql
我正在编写代码来清除队列中的所有消息。
为此,我正在使用 Compute 和 GET 节点。
我想在清除每条消息的同时遍历消息,并希望在队列为空时停止循环。
请给我一些实现此目标的建议
MQGet 节点有一个无消息输出终端,进程在队列中没有消息的情况下路由到这里。
因此,您可以通过将 MQGet 的 Out 终端连接到 Compute 节点的 In 终端来实现您的目标,如果您想在之后做更多事情,则将 MQGet 的 No Message 终端连接到空或其他一些 Compute正在获取所有消息。
我正在编写代码来清除队列中的所有消息。 为此,我正在使用 Compute 和 GET 节点。 我想在清除每条消息的同时遍历消息,并希望在队列为空时停止循环。
请给我一些实现此目标的建议
MQGet 节点有一个无消息输出终端,进程在队列中没有消息的情况下路由到这里。
因此,您可以通过将 MQGet 的 Out 终端连接到 Compute 节点的 In 终端来实现您的目标,如果您想在之后做更多事情,则将 MQGet 的 No Message 终端连接到空或其他一些 Compute正在获取所有消息。