gpt4 book ai didi

aws-iot - 我们可以在订阅者端维护 AWS-IoT 中的消息顺序吗?

转载 作者:行者123 更新时间:2023-12-02 15:15:05 27 4
gpt4 key购买 nike

我们已经使用 AWS-IoT 服务创建了一个事物。我们已经针对该特定事物创建了一个主题。订阅者已订阅该主题,发布者正在向该主题发送消息。

以下是发布者消息传递顺序:

message 0
message 1
message 2
message 3
message 4

在订阅者端,消息的顺序不被维护。显示如下:

message 0
message 1
message 4
message 2
message 3

最佳答案

确实,在 AWS IoT 中,message broker does not guarantee order当他们向设备传递消息时。

原因是,在典型的分布式系统架构中,从发布者到订阅者的单个消息应采用多条路径,以确保系统的高可用性和可扩展性。就 AWS IoT 而言,设备网关支持发布者订阅者消息传递模式,并支持可扩展、低延迟和低开销的通信。

但是,根据用例的类型,可以制定出许多可能的解决方案。应该有一个逻辑,就是出版商自己来协调。一种通用或简单的方法可能是在设备侧添加序列号应该足以处理发布者和订阅者之间的消息的排序。在接收器上,基于序列号检查排序的处理或丢弃逻辑应该会有所帮助。

关于aws-iot - 我们可以在订阅者端维护 AWS-IoT 中的消息顺序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46558714/

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