Ich habe 1 Haupt-Spring-Boot-Anwendung und 2 abhängige Spring-Boot-Anwendungen. Abhängige App lädt einige Daten (Einstellungen usw.) von der Haupt-App beim Start. Einige externe Dienste können diese Daten in der Haupt-App ändern, und die abhängige Anwendung sollte diese Daten erneut laden. Gibt es eine Bibliothek oder ein Framework?Teilen von Daten mit mehreren Feder-Anwendung
0
A
Antwort
0
Es gibt 3 Lösungen:
- immer Abrufen von Daten aus allen Anfragen. Ich glaube nicht, dass dies der Fall ist, da Sie sie am Anfang geladen haben, um diese Lösung zu vermeiden.
- Aktualisieren Sie die anfänglichen Daten nach einiger Zeit (Cron-Job).
- Hauptanwendung fungiert als Micro-Service-Orchestratoren und informiert alle abhängigen Anwendungen darüber, dass ihr Cache ungültig sein kann. Jede abhängige Anwendung beantwortet diese Anfrage, indem sie ihren Cache aktualisiert.
Für Lösung Nummer 2 werfen Sie einen Blick auf Spring Boot @Scheduled annotation. Zum Beispiel können Sie die Daten alle 5 Minuten @Scheduled (fixedRate = 300000) aktualisieren.
Verwandte Themen
- 1. Teilen von Daten zwischen mehreren Winkelanwendungen
- 2. Teilen von Daten zwischen mehreren Websites
- 3. Speichern von Daten mit mehreren Teilen, um es pro Vorlage
- 4. Google Analytics: Daten zwischen mehreren Konten teilen?
- 5. Federanwendung läuft nicht
- 6. Teilen von Daten in mehrere Teile basierend auf mehreren Zeilen
- 7. Wie könnte ich ein Config-Objekt mit mehreren Daten teilen
- 8. Einen Komponententest mit mehreren Projekten teilen
- 9. Zusammenführen von Zeilen mit mehreren Daten Klasse
- 10. Teilen von Daten mit Freunden auf Firebase
- 11. Wie teilen Sie Daten in mehreren Aktivitäten über SQLite?
- 12. Teilen von Daten unter Aktivitäten und Dienstleistungen
- 13. Realm Daten mit WatchOS teilen
- 14. Vuejs teilen Bibliothek mit mehreren Komponenten
- 15. Eclipse - Projektverzeichnis mit mehreren Benutzern teilen
- 16. Teilen Sie einen Satz mit mehreren Zeichen?
- 17. Eigenschaften unter mehreren Klassen teilen
- 18. Teilen Sie Daten auf lokale
- 19. Teilen von Connectionstrings mit mehreren Projekten in derselben Lösung
- 20. Datenstruktur unter mehreren Programmen teilen
- 21. MVVM: Daten zwischen ViewModels teilen
- 22. Routen zwischen mehreren Präfixen teilen
- 23. netty teilen Kanäle zwischen mehreren netty Servern
- 24. Text unter mehreren Bedingungen teilen
- 25. Ändern der Abhängigkeit bei laufender Federanwendung
- 26. Grails in eine bestehende Federanwendung integrieren?
- 27. Teilen einer TXT-Datei in mehreren Teilen in Python
- 28. Daten teilen unter JPA Entities
- 29. Wie teilen Sie Felddaten auf mehreren Seiten mit ACF?
- 30. Problem beim Teilen desselben Modells mit mehreren Teilansichten
Was meinen Sie mit abhängigen Spring-Boot-Anwendungen? – PaulNUK
Es ist nur eine logische Beziehung. Diese Anwendung ist eine Suchdienste, die Anfragen erhalten, Daten in einigen externen Diensten zu finden, einige vorbereitete Daten von der Hauptanwendung zu erhalten, all diese Daten zu kombinieren und das Ergebnis zurückzugeben. In dieser App gibt es keine Datenbank. – aleshko