Slide 5
Slide 5 text
マイクロサービス間を疎結合にするには
Messeaging
Middleware
● マイクロサービス間のやりとりにはメッセージングミドルウェアを適
用
● クライアントはメッセージングミドルウェアに書き込み
● At Least Once を保証するため、最低 1回はメッセージが届く
○ メッセージの購読側で重複を排除する処理が必要
○ Exactly Once なメッセージングミドルウェアも存在
■ 後述する Apache Kafka は Exactly Once
● 呼び出し先のサービスが障害発生している際もメッセージングミド
ルウェアに保存され、永続化
● メッセージングミドルウェアで高い可用性・スループットを保証
メッセージングミドルウェアをマイクロサービス間に配置