タオバオや QQ のような巨大ビジネスについては少し興味があります。ユーザーはフロントデスクで一見単純な小さな操作を実行することがよくありますが、バックエンドには同時にいくつかの操作を実行する必要があるモジュールがいくつかある可能性があります。
ここで私が聞きたいのは、これらの操作の 1 つが実行に失敗した場合、他のモジュールはそれをどのように処理するのかということです。
この一連の操作をトランザクションとして扱い、失敗した関連操作をすべてロールバックするように他のモジュールに通知するメッセージ ミドルウェアはありますか?
タオバオや QQ のような巨大ビジネスについては少し興味があります。ユーザーはフロントデスクで一見単純な小さな操作を実行することがよくありますが、バックエンドには同時にいくつかの操作を実行する必要があるモジュールがいくつかある可能性があります。
ここで私が聞きたいのは、これらの操作の 1 つが実行に失敗した場合、他のモジュールはそれをどのように処理するのかということです。
この一連の操作をトランザクションとして扱い、失敗した関連操作をすべてロールバックするように他のモジュールに通知するメッセージ ミドルウェアはありますか?
https://segmentfault.com/a/1190000003059871