ホームページ >バックエンド開発 >PHPチュートリアル >非常に大規模な Web サイト内の複数のモジュール間にトランザクションの制約はありますか?

非常に大規模な Web サイト内の複数のモジュール間にトランザクションの制約はありますか?

WBOY
WBOYオリジナル
2016-07-06 13:52:21942ブラウズ

タオバオや QQ のような巨大ビジネスについては少し興味があります。ユーザーはフロントデスクで一見単純な小さな操作を実行することがよくありますが、バックエンドには同時にいくつかの操作を実行する必要があるモジュールがいくつかある可能性があります。

ここで私が聞きたいのは、これらの操作の 1 つが実行に失敗した場合、他のモジュールはそれをどのように処理するのかということです。
この一連の操作をトランザクションとして扱い、失敗した関連操作をすべてロールバックするように他のモジュールに通知するメッセージ ミドルウェアはありますか?

返信内容:

タオバオや QQ のような巨大ビジネスについては少し興味があります。ユーザーはフロントデスクで一見単純な小さな操作を実行することがよくありますが、バックエンドには同時にいくつかの操作を実行する必要があるモジュールがいくつかある可能性があります。

ここで私が聞きたいのは、これらの操作の 1 つが実行に失敗した場合、他のモジュールはそれをどのように処理するのかということです。
この一連の操作をトランザクションとして扱い、失敗した関連操作をすべてロールバックするように他のモジュールに通知するメッセージ ミドルウェアはありますか?

https://segmentfault.com/a/1190000003059871

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。