0

Kafkaをブローカーとして使用して、さまざまなメッセージソースからの通知を受け取り、スラックや電子メールなどの1つ以上のターゲットアプリケーションにルーティングします。このようなアプローチをとることで、KafkaメッセージをJSONやE-Mailなどのさまざまな出力形式に変換してからアプリに送信する必要があります。Kafkaメッセージを他のフォーマットに変換するためのアーキテクチャアプローチの検索

私はKafkaからメッセージを受け取り、VelocityやFreemarkerのような一般的なテンプレート言語の1つを使用してターゲットフォーマットに変換した後、変換された結果を指定のターゲットアプリケーションに転送するSpringBootを持つMicroservicesを、 。

あなたはこのようなアプローチに同意するのでしょうか、このようにするより良い方法、いくつかの注意点、または無駄がありますか?パフォーマンスはどうですか?これの経験は?

あなたの正直な評価をいただきありがとうございます。

答えて

0

なぜ、単一のシリアル化フォーマットを持たず、各サービスがユースケースのためにペイロードをデシリアライズするのはなぜですか? VelocityやFreemarkerのようなものを使ったテンプレートは、テンプレートを埋め込むために使用されるデータとは関係なく、特定の問題のようです。生データをブロードキャストすることに重点を置いているかもしれません。

関連する問題