我有一个我想要发布的事件流 . 它被划分为主题,不断更新,需要横向扩展(并且没有SPOF很好),并且可能需要在某些情况下重放旧事件 . 所有功能似乎都与Kafka的功能相匹配 .
我想通过公共API将此发布到世界,任何人都可以连接到并获取事件 . Kafka是否适合作为公共API公开?
我已经阅读了“文档”页面,但还没有更深入 . ACL似乎是明智的 .
我的担忧
-
消费者将遍布世界任何地方 . 我看不出看到 Kafka 的架构是个问题 . 消息的速率可能不会超过每秒10个 .
-
与zookeeper集成是一个问题吗?
-
是否存在任何反对让订户客户端连接我无法控制的论据?