Microsoft Azure のサービス
Service Bus
伝えたいメッセージを確実に相手に伝えるサービスです。
商品を販売するシステムと、売れた商品を梱包して発送するシステムがあった場合、両者をうまく機能させるには連携させる必要があります。
うまく連携させるには、販売するシステムと梱包して発送するシステムがそれぞれの状況に応じて処理できるようにする必要があります。
例えば、商品が売れたタイミングで梱包して発送するシステムが休みだった場合。
梱包して発送するシステムが忙しい場合。
これらの場合は、商品の販売状況に影響しないように、売れたことを相手に確実に伝える必要があります。
また、梱包して発送する側は、処理できる状況になったときに販売状況を確認して処理できるようにする必要があります。
これを実現するのが、Service Busです。