2017-09-27 19 views
0

Kafkaがアプリケーション層でバイナリプロトコルを使用してネットワークを介してメッセージを転送することはご存知のように、この未知のプロトコルは高度に保護されたネットワークでは問題があります。 HTTPプロトコルを介してKafkaに代わるメッセージブローカーツールはありますか?Kafka over HTTPプロトコルの代替

私たちの仕事は、いくつかの起源からMANネットワーク上の単一の宛先にデータを送信することです。

オープンソースとJavaベースのソリューションが推奨されます。

ありがとうございます。

+0

単純なHTTPエンドポイントがメッセージを受け取り、それらをkafkaに送ることができます。 – khachik

+0

Kafkaは未知のプロトコルを使用していませんが、TCPを使用しています –

+0

あなたの起源は別のカフカクラスターですか、あるいは単にネットワーク経由でリモートクライアントから公開しようとしていますか?彼らはそれぞれのユースケースに対して異なるオプションがあるので私は尋ねる。一方向または双方向のデータフローもありますか? –

答えて

3

Kafka-restは、kafkaのhttp restプロキシであり、httpsをサポートしています。

Kafkaはtcpを使用しているため、実際は未知のプロトコルではありません。あなたはkafka(https://docs.confluent.io/current/kafka/security.htmlhttps://kafka.apache.org/documentation/#security)の上にsslまたはsaslを設定することができます

+0

お返事ありがとうございました。エンタープライズアプリケーションでは無料ですか? – S0H31L

+0

フリーとオープンソースはい;) Confluent製品の詳細についてはこちらをご覧ください:https://www.confluent.io/product/compare/ 私の側で私はこれまでオープンソースコンポーネントを使用していました – Treziac

+0

もう一度おねがいします@treziacあなたの答えは、httpプロトコル経由でメッセージを転送するActiveMQ、RabbitMQ、HornetQなどの別のツールを使用できますか? – S0H31L

関連する問題