ホテルのマイクロサービスアーキテクチャでは、すべての電子メール、SMSなどを処理する通信サービスを作成したいと思います。このサービスは、非同期イベントによって起動される必要があります。ホテル通信マイクロサービス
SEND_RESERVATION_CONFIRMATION_EMAILというイベントを呼び出すと、予約サービスが電子メール通信を認識します。またはより一般的なイベントRESERVATION_CONFIRMEDがあると、確認メールが表示されますか?
ホテルのマイクロサービスアーキテクチャでは、すべての電子メール、SMSなどを処理する通信サービスを作成したいと思います。このサービスは、非同期イベントによって起動される必要があります。ホテル通信マイクロサービス
SEND_RESERVATION_CONFIRMATION_EMAILというイベントを呼び出すと、予約サービスが電子メール通信を認識します。またはより一般的なイベントRESERVATION_CONFIRMEDがあると、確認メールが表示されますか?
これらのイベントが呼び出される必要があります。SEND_RESERVATION_CONFIRMATION_EMAIL
号イベントは、過去の文章として指名されなければなりません。私はそのカップリングをすることはないだろう電子メール通信
の予約サービスを認識させる
。予約サービスは、顧客に通知する方法ではなく、予約に責任があります。
もっと一般的なイベントRESERVATION_CONFIRMEDがあると、確認メールが表示されますか?
はい、
RESERVATION_CONFIRMED
のようです。それは実際にが起こったことを表し、次に何が行われるべきかの表示を含んでいません。を表します。顧客に通知するワークフロー/プロセスは、別のコンポーネント、つまり佐賀/プロセスマネージャーによって管理される必要があります。この佐賀はRESERVATION_CONFIRMED
イベントを受け取り、SEND_RESERVATION_CONFIRMATION_EMAIL
コマンドを担当マイクロサービスに送信します。
質問は大きく意見に基づいており、決定的に回答することはできません。 –