php - 1 つの操作で複数のサービスをリクエストする場合にデータのセキュリティを確保するにはどうすればよいですか?
我想大声告诉你
我想大声告诉你 2017-05-25 15:08:18
0
3
781

商品を購入するための注文操作。
ユーザーポイントも同時に減らしたい場合は注文を入れてください。
同じライブラリで、ポイント テーブルに悲観的ロックを追加して、同時に生成されたデータが複数回読み取られるのを防ぐことができます。
ポイント サービスのリクエストや注文サービスに HTTP が使用されるようになりましたが、ロックはどのように使用するのでしょうか?ポイントが負の数に減らないようにするには

==================
対象商品はポイントサービス・ポイントサービス・オーダーサービスです。データベースも別です。ロックが機能しない

我想大声告诉你
我想大声告诉你

全員に返信(3)
我想大声告诉你

トランザクションメカニズムを使用できます

いいねを押す +0
迷茫

redisを利用してポイントが貯められます

いいねを押す +0
巴扎黑

並行性の問題があるかどうかを考慮する必要があります。並行性の問題がある場合は、キューと処理用のものを配置することをお勧めします。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!