我知道Kinesis的典型用例是事件流,但我们希望使用它来广播某些信息,以便在某些应用程序中实时显示它,除了使其可用于进一步的流处理。 KCL似乎是使用Kinesis的唯一可行选项,因为流API太低了。
据我所知,使用KCL我们必须生成随机applicationId,以便所有应用程序都可以接收所有数据,但这意味着每次应用程序启动时都会创建一个新的DynamoDB表。当然,我们可以在应用程序停止时执行清理,但是当应用程序没有正常停止时,会有DynamoDB表悬空。
是否有以广播方式使用Kinesis流的方式/模式?