代码之家  ›  专栏  ›  技术社区  ›  codejitsu

kafkastreams:仅转发来自transformer的更新密钥

  •  0
  • codejitsu  · 技术社区  · 8 年前

    在我的kafkastreams应用程序中,我有一个注册的本地商店(简单计数器),在 transform 方法

    punctuate 方法I基本上循环遍历Kv存储并将所有数据推送到输出主题(所以即使值没有更新)。

    一个想法是存储每个密钥的更新时间戳,并只转发自上次更新后的记录 标点符号 打电话。

    但我认为应该有一个更方便的解决方案。

    如何使此项更具性能并仅转发更新的条目?

    1 回复  |  直到 8 年前
        1
  •  1
  •   bbejeck    7 年前

    如马蒂亚斯的评论所述,目前不支持跟踪更新的记录。

    更新值中的时间戳(或创建包含可修改时间戳的“值包装器”对象)并检查自上次标点调用以来是否已发生更新的方法是有效的。

    -帐单

    推荐文章