FIFO 上的实时对象负载平衡和/或复制



我尝试连接LiveObjects并使用多个MQTT连接使用来自FIFO的数据。文档 https://liveobjects.orange-business.com/doc/html/lo_manual.html#FIFO 不太清楚如何在连接之间广播消息分发。似乎消息可以根据消费者 ID 进行负载平衡,即 MQTT 客户端 ID。

什么意思:

  • 相同的客户端 ID,负载平衡
  • 不同的客户端 ID,复制到所有连接

在重复的情况下,是什么导致LiveObjects从FIFO中删除消息?

是否等待所有消费者都接收消息?

附加的是一个消费者不接收消息?

存储在

fifo中的消息将传递给第一个可用的订阅者,无论其cliendID。一旦子服务器确认该消息,该消息就会从 fifo 中删除。如果没有确认,则消息将保留在fifo中,并且仍然可供下一个susbscriber使用。

最后,一位 LiveObjects 专家告诉我,FIFO 始终是负载平衡的,永远不会像在路由器上那样重复。

最新更新