ホームページ  >  に質問  >  本文

php - 主服务器向从服务器发送消息,如何保证消息一定到达,然后限制时间(如5s内)?

上次面试一家java的公司面试的人问我的,如何保证可靠性和时间呢?

世界只因有你世界只因有你2712日前374

全員に返信(3)返信します

  • PHP中文网

    PHP中文网2017-05-16 13:15:42

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

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

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

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

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

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

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-16 13:15:42

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

    返事
    0
  • 巴扎黑

    巴扎黑2017-05-16 13:15:42

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

    返事
    0
  • キャンセル返事