Maison  >  Questions et réponses  >  le corps du texte

java - Des questions sur les files d'attente lors d'opérations simultanées?

Les files d'attente Rabbitmq, ActiveMq, plusieurs consommateurs ou plusieurs threads couramment utilisés pour récupérer les données de la file d'attente, différents consommateurs arriveront-ils en même temps pour récupérer les mêmes données ? À l'heure actuelle, nous savons seulement que puisque Redis est monothread, cette situation peut être évitée lors de la création de files d'attente.

PHP中文网PHP中文网2674 Il y a quelques jours1000

répondre à tous(2)je répondrai

  • 漂亮男人

    漂亮男人2017-06-23 09:16:19

    Il existe de nombreux modes de publication et d'abonnement pour les files d'attente de messages. Il existe un mode dans lequel un message peut être obtenu par plusieurs consommateurs. Il existe un mode dans lequel un message est envoyé à un consommateur désigné. Choisissez celui qui vous convient. utilisez Rabbitmq pour celui que vous avez mentionné en mode direct
    .

    répondre
    0
  • 大家讲道理

    大家讲道理2017-06-23 09:16:19

    Toute file d'attente de messages, tant qu'elle prétend être un service de file d'attente de messages, le garantira, ne vous inquiétez pas. Mais il convient de noter que la file d'attente des messages comporte deux modes, le mode producteur-consommateur et le mode éditeur-abonné. Le premier garantit que chaque message ne sera consommé qu'une seule fois, et le second garantit que chaque message peut atteindre tous les abonnés, donc. Le nombre de fois consommé est incertain.

    répondre
    0
  • Annulerrépondre