php - マスターサーバーがスレーブサーバーにメッセージを送信するとき、メッセージが確実に到着し、時間を制限する方法(5秒以内など)はどうすればよいですか?
世界只因有你
世界只因有你 2017-05-16 13:13:42
0
3
390

前回 Java 企業の面接を受けたとき、信頼性と時間をどのように確保するかという質問を受けました。

世界只因有你
世界只因有你

全員に返信(3)
Ty80

多くの要因があり、5 秒以内の配信を保証する方法はありません:

  • ネットワークがダウンしています。5 秒以内の配信は保証されますか?

  • サーバーがハングしているため、データを受信できません

  • サーバーがダウンしているためデータを受信できません

  • サーバーがビジーすぎて処理できないため、メッセージを受信するスレッドが時間内に実行されていません

サービスが接続できる限り、またはサービスが切断されて再接続された場合でも、MQ はメッセージができるだけ早くメッセージ受信者に送信されるようにします。ただし、具体的な時間は上記のとおりです。サービスにアクセスできるか、サービス処理能力

いいねを押す +0
漂亮男人

エラーコールバックメカニズム、タイムアウトコールバック、到着コールバックを設定します。または、MQ キューを使用します。

いいねを押す +0
巴扎黑

タイムアウト 5 秒 期限を過ぎたアイテムを待つ必要はありません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート