Ich habe mehrere Server, von denen jeder ein Skript hat, das eine SQS-Warteschlange abfragt [alle fragen dieselbe Warteschlange ab].
Gibt es also eine Möglichkeit, eine gerechte Verteilung von Nachrichten an alle diese Clients [dh meine Arbeitsserver hier] sicherzustellen? Wenn sich beispielsweise 100 Nachrichten in der Warteschlange 20-20-20-20-20
befinden, 5 Mitarbeiter und so weiter.
Kann mir AWS ELB (Elastic Load Balancer) dabei helfen? Wenn ja, wie dann? Wenn nicht, gibt es dann einen alternativen Service im AWS-Ökosystem, der mir dabei helfen kann?
Oder überdenke ich das? Ich meine, kann dies im Abfrageskript einfach gelöst werden? [Bitte beachten Sie die Rennbedingungen, da mehrere Clients eine einzelne Warteschlange abfragen.]