AWS Kinesis同一应用程序的多个实例想要使用所有相同的消息

时间:2018-07-24 14:25:15

标签: amazon-kinesis

这种情况要求我们有一个应用程序的多个实例,这些实例使用AWS Kinesis流中的记录。 这种情况要求所有实例都使用此流的所有记录。

通常,如果同一应用程序的多个实例正在运行,它们将重组并发使用者模式,以便每个实例获取不同的消息,并需要多个分片。 这不是必需的。

我们的第一个解决方案是随机化每个实例的应用程序名称,然后每个实例都像一个完全不同的使用者一样为Kinesis接缝,它将消耗每条消息。 此解决方案的唯一问题是,如果我们忘记在实例关闭时删除该实例的DynamoDB表,则会有很多孤立表。

是否有更好的解决方案来实现状态记录消耗?

0 个答案:

没有答案