php - Lorsque le serveur maître envoie un message au serveur esclave, comment s'assurer que le message arrivera puis limiter le temps (par exemple dans les 5 secondes) ?
世界只因有你
世界只因有你 2017-05-16 13:13:42
0
3
388

La dernière fois que j'ai été interviewé par une entreprise Java, on m'a demandé comment garantir la fiabilité et les délais ?

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

répondre à tous(3)
Ty80

Il existe de nombreux facteurs, il n'y a aucun moyen de garantir la livraison dans les 5 secondes :

  • Le réseau est en panne, peut-il être livré en 5 secondes ?

  • Le serveur est bloqué et ne peut pas recevoir de données

  • Le serveur est en panne et les données ne peuvent pas être reçues

  • Le serveur est trop occupé pour être traité et le fil de discussion qui reçoit le message n'a pas été exécuté à temps

Tant que le service peut être connecté, ou même si le service est déconnecté et reconnecté, MQ peut garantir que le message est envoyé au destinataire du message dès que possible, mais l'heure précise est celle mentionnée ci-dessus, selon que le le service est accessible et la capacité de traitement du service

漂亮男人

Définissez le mécanisme de rappel d'erreur, le rappel de délai d'attente et le rappel d'arrivée. Ou utilisez une file d'attente MQ.

巴扎黑

timeout 5s Pas d'attente pour les articles en retard

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal