我正在尝试使用 Kafka Streams 来实现用例。我在 MySQL 中有两个表 - 用户和帐户。我正在使用 Kafka MySQL 连接器将事件从 MySQL 获取到 Kafka。
我需要从 Kafka 内部获取帐户中的所有用户 ID。所以我打算在 MySQL 输出主题上使用KStream,处理它以形成一个输出并将其发布到一个主题,其中 Key 为 account-id,value 为 userId,用逗号(,)分隔。然后我可以通过ReadOnlyKeyValueStore类的get()方法使用交互式查询使用帐户 ID 获取所有用户 ID 。这是正确的方法吗?有没有更好的办法?这里可以使用 KSQL 吗?