Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka 直接向外部消费者公开我的Kafka代理,还是使用基于http的网关?_Apache Kafka - Fatal编程技术网

Apache kafka 直接向外部消费者公开我的Kafka代理,还是使用基于http的网关?

Apache kafka 直接向外部消费者公开我的Kafka代理,还是使用基于http的网关?,apache-kafka,Apache Kafka,哪种方法是向需要消费或发布消息的第三方应用程序公开我的卡夫卡生态系统的最佳方法 使用网关(基于http)来隐藏实现Kafka客户端+保护我的主题+使其独立于语言的复杂性,因为每种语言(afaik)都有LIB来轻松处理http请求 使用Kerberos直接公开我的Kafka代理,以保证安全性 至于第一个选项,AWS有一个很好的解决方案,使用它的API网关+Kafka客户端和Kafka Rest代理,但我不确定第一个是不是最好的选项

哪种方法是向需要消费或发布消息的第三方应用程序公开我的卡夫卡生态系统的最佳方法

  • 使用网关(基于http)来隐藏实现Kafka客户端+保护我的主题+使其独立于语言的复杂性,因为每种语言(afaik)都有LIB来轻松处理http请求
  • 使用Kerberos直接公开我的Kafka代理,以保证安全性
  • 至于第一个选项,AWS有一个很好的解决方案,使用它的API网关+Kafka客户端和Kafka Rest代理,但我不确定第一个是不是最好的选项