Wir schreiben Mail-Sync-System, und wir verwenden RabbitMQ dafür. Jeder Produzent schiebt E-Mail-IDs, dann erhält der Konsument IDs und fügt E-Mails in db ein. In der Situation, wenn wir 100 Verbraucher (zum Beispiel) haben und die Produzenten die Ids zu schnell erzeugen werden, wird jeder Verbraucher die Ids bekommen und api verwenden, um die Post zu bekommen, so wird die Ausnahme über die Grenze der konkurrierenden Anfrage an die API sein.Wie gruppiere ich Konsumenten in RabbitMQ?
? Wir beschränken den Verbraucher für jeden Hersteller (zum Beispiel, wenn max 3 Verbraucher erhalten werden IDs von einem Hersteller, dann die nächsten 3 erhalten von anderen, und so weiter)?