是否有 API 从 Zookeeper/Kafka 获取 StreamsMetadata

Is there an API to get StreamsMetadata from Zookeeper/Kafka

我正在寻找的信息是保存存储密钥的流实例的 HostInfo,但我想在到达流实例之前完成它。注意:实例将为 运行。

  //this is how you do it with the Kafka Streams API
  StreamsMetadata metadata = streams.metadataForKey(storeName, key, new StringSerializer());
  HostInfo info metadata.hostInfo()

那是不可能的。 StreamsMetadata on 仅在运行时可用,不存储在任何地方。