84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
考虑到用线程或者定时任务,不知道有没有人做过这个
光阴似箭催人老,日月如移越少年。
非同期コールバック通知はネットワークや処理の遅延により常に通知されないため、同様の非同期処理通知インターフェイスは基本的にこの種の処理を行う必要があります。 具体的な方法は、非同期インターフェイスを呼び出す前にまず保留中の注文を生成し、支払いが完了した後、通常の状況では、Alipay がコールバック インターフェイスを積極的に要求します。注文ステータスは保留中のままになります。 その後、定期的に保留中の注文をクエリし、Alipay から返された注文ステータスに応じて対応するステータスを更新します。注文クエリの時間は制御されていることに注意してください。 all 注文を検索して更新し、データ量に応じて処理します。一般に、Alipay インターフェースに同期処理を要求するのは時間がかかり、未処理の注文が多すぎると処理できません。推奨されるアプローチは、クエリ リクエストを直接 MQ に送信し、データ量に基づいて複数のコンシューマ サービスを開いてクエリ リクエストを処理することです。 単純かつ粗雑な方法もあります。これは、処理対象のオーダーを直接処理するのではなく、ユーザーが再試行ボタンをクリックした後、ユーザーが積極的にリクエストを開始できる機能をユーザーに提供することです。 Alipay クエリ インターフェイスを使用して、注文の支払いステータスをクエリします。
注文のいくつかのステータス: 支払い保留中、Alipay への支払い済み、Alipay 支払い完了。 主な応答は次のとおりです: Alipay に支払いが行われました。 考慮すべき点: リアルタイム、冪等性
リアルタイム: 特定のビジネス シナリオに応じて、単一プロセス、複数スレッド、およびマルチプロセス処理。複数のプロセスがある場合、データが繰り返されないように、データをセクションに分けて処理する必要があります。各注文には一意の識別子が必要であり、各リンクが処理されると、その注文が処理されたことが保証されます。
非同期コールバック通知はネットワークや処理の遅延により常に通知されないため、同様の非同期処理通知インターフェイスは基本的にこの種の処理を行う必要があります。
具体的な方法は、非同期インターフェイスを呼び出す前にまず保留中の注文を生成し、支払いが完了した後、通常の状況では、Alipay がコールバック インターフェイスを積極的に要求します。注文ステータスは保留中のままになります。
その後、定期的に保留中の注文をクエリし、Alipay から返された注文ステータスに応じて対応するステータスを更新します。注文クエリの時間は制御されていることに注意してください。 all 注文を検索して更新し、データ量に応じて処理します。一般に、Alipay インターフェースに同期処理を要求するのは時間がかかり、未処理の注文が多すぎると処理できません。推奨されるアプローチは、クエリ リクエストを直接 MQ に送信し、データ量に基づいて複数のコンシューマ サービスを開いてクエリ リクエストを処理することです。
単純かつ粗雑な方法もあります。これは、処理対象のオーダーを直接処理するのではなく、ユーザーが再試行ボタンをクリックした後、ユーザーが積極的にリクエストを開始できる機能をユーザーに提供することです。 Alipay クエリ インターフェイスを使用して、注文の支払いステータスをクエリします。
注文のいくつかのステータス: 支払い保留中、Alipay への支払い済み、Alipay 支払い完了。
主な応答は次のとおりです: Alipay に支払いが行われました。
考慮すべき点: リアルタイム、冪等性
リアルタイム: 特定のビジネス シナリオに応じて、単一プロセス、複数スレッド、およびマルチプロセス処理。複数のプロセスがある場合、データが繰り返されないように、データをセクションに分けて処理する必要があります。各注文には一意の識別子が必要であり、各リンクが処理されると、その注文が処理されたことが保証されます。