[OCI]Micronautによるメッセージドリブン マイクロサービス&モノリス - Part 3:Oracle Streaming Serviceへの切り替え (2021/02/01)
Micronautによるメッセージドリブン マイクロサービス&モノリス - Part 3:Oracle Streaming Serviceへの切り替え (2021/02/01) https://blogs.oracle.com/developers/message-driven-microservices-monoliths-with-micronaut-part-3%3a-switching-to-oracle-streaming-service 投稿者: Todd Sharp これまでのシリーズ( パート 1 、 パート 2 )では、最新の Web アプリケーションにおける メッセージングに関連する「方法」と「理由」の両方を取り上げてきました。 E コマースの例を使ってメッセージングの必要性を説明し、ローカルの Kafka ブローカーを起動して、 Kafka ブローカーを介して通信する「Order」サービスと「Shipping」サービスの両方を作成することについて詳しく見てきました。 もしまだこの2つの記事を読んでいないのであれば、ここに進む前に読んでおくことを強くお勧めします。 読み終わった?よかった、これでスピードアップできましたね! このシリーズの自然な次のステップは、このアプローチをクラウドベースのマイクロサービス(またはモノリシック)の デプロイメントにどのように適用するかということだと思います。いつものように、アプローチはチームの好みに大きく依存します。 もしあなたのチームに強力なDevOpsがあり、手を汚すことを恐れていないのであれば、 適切なVMリソースを用意して、それをインストールして保守することで、クラウド上で独自のKafkaブローカを展開することを選択してもいいでしょう。 他のチームはこのアプローチを敬遠するかもしれませんが、メンテナンスのためのリソースが増えることを意味するので、 それは完全に理解できます(有料であることは言うまでもありません)。 独自のブローカーを実行しないようにすることを選択した人のために、利用可能な素晴らしいオプションがあります。 Oracle Streaming Service(OSS)です。OSSは、メッセージを消費し、生産するための完全に管理され、 スケーラブルで、耐久性があり、安全なサービスです。 これはマー...