java - Des questions sur les files d'attente lors d'opérations simultanées?
PHP中文网
PHP中文网 2017-06-23 09:14:19
0
2
1053

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中文网

认证0级讲师

répondre à tous(2)
漂亮男人

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
.

大家讲道理

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.

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