Ich muss eine Verbindung zu einem externen RabbitMQ herstellen. Ich muss Nachrichten aus der Warteschlange verarbeiten und in unsere Datenbank einfügen. In Spitzenzeiten erwarten wir etwa 10.000 Nachrichten pro Sekunde und müssen diese so schnell wie möglich verarbeiten (die Verzögerung sollte nicht mehr als 1 Sekunde betragen, und das ist bereits hoch). Außerdem müssen wir beim Konsumieren die Reihenfolge des Konsumierens (Speichern in der Datenbank) anhand einiger Parameter beibehalten.
Irgendwelche Ideen und Best Practices, wie man es schnell machen kann? Derzeit kommt es zu einer Verzögerung, wenn wir nur aus RabbitMq lesen.
Wir verwenden .net, c# und mssql
Mobile version