Ich schreibe ein Projekt, das RabbitMQ für die Weitergabe von Nachrichten verwendet. Es hat einen Producer, der Tasks zum geplanten Zeitpunkt generiert und sie in die RabbitMQ-Queue stellt. Außerdem habe ich einen Pool von Arbeitern, die Aufgaben von dort bekommen, sie verarbeiten und in eine andere Warteschlange stellen (austauschen). Ich muss Ergebnisse in der Datenbank speichern. Also die Frage ist, sollte ich die gleiche App (Scheduler) verwenden, die Aufgaben generieren oder separate für diese Aufgabe schreiben? Dies ist eine etwas vereinfachte Version von dem, was ich mache, aber kannst du mir ein paar Nachteile und Vorteile dafür sagen?Projektarchitektur mit Nachrichtenwarteschlangen
0
A
Antwort
0
Ich werde separate App verwenden. Da werden es zwei einfache Apps sein, die komplett entkoppelt sind.
Verwandte Themen
- 1. Projektarchitektur, mit DDD
- 2. Projektarchitektur ändern
- 3. Flex-Projektarchitektur?
- 4. Zend Projektarchitektur
- 5. ASP.NET MVC Projektarchitektur
- 6. Projektarchitektur mit Xamarin und Asp.Net Core Identity
- 7. Modellieren von Nachrichtenwarteschlangen
- 8. Sollen Nachrichtenwarteschlangen funktionieren?
- 9. SQL Server und Nachrichtenwarteschlangen
- 10. Play Framework und Slick Projektarchitektur
- 11. C Signalverwendung und Prozess mit IPC-Nachrichtenwarteschlangen
- 12. Sind Nachrichtenwarteschlangen in Linux veraltet?
- 13. Posix Nachrichtenwarteschlangen und die Befehlszeile?
- 14. POSIX-Nachrichtenwarteschlangen, Fehlernummer 90, Nachricht zu lang
- 15. Dynamisch asynchrone Nachrichtenwarteschlangen in Java erstellen
- 16. Wofür haben Sie sysv/posix Nachrichtenwarteschlangen verwendet?
- 17. Hilf mir, die "hässlichsten" Nachrichtenwarteschlangen zu finden. API
- 18. POSIX-Nachrichtenwarteschlangen oder Unix-Domain-Sockets für lokale IPC
- 19. Wie kann Haskells TChan Nachrichten wie Erlangs Nachrichtenwarteschlangen verzögern?
- 20. Übertragen von Bildern (oder großen Dateien) über Nachrichtenwarteschlangen
- 21. Wie können Sie die Nachrichtenwarteschlangen in Shuttle-ESB von anderen Computern im Netzwerk aus aufrufen?
- 22. Ist es angemessen, Nachrichtenwarteschlangen für synchrone RPC-Aufrufe über Ajax zu verwenden?
- 23. MQTT mit Mosquitto
- 24. Datensätze aus DataBase mit Akka Stream streamen
- 25. ZendFramework Integration mit anderen Frameworks
- 26. Verwendung von Service-Agents beim Aufruf von Web-Service
- 27. Wie verwende ich Transaktionen mit Stomp und ActiveMQ (und Perl)?
- 28. Hosten mehrerer Endpunkte unter WAS
- 29. Pipe vs msg Warteschlange
- 30. ASP.NET MVC Service Layer Eingabe Ausgabedaten