Hej
Mam apke w której przy pewnej akcji pobieram dane z zewnętrznego serwisu. No i problem jest w tym że te dane nie zmieniają się zbyt czesto a każde pobieranie jest odczuwalne w aplikacji.
Te pobrane informacje wykorzystuje później w aplikacji.
Jak rozwiązać to żeby przy każdym kliknieciu aplikacja nie robiła zapytania do tego serwisu.
Moje rozwiązanie to stworzyć tabelę w bazie danych i np co miesiąc sprawdzać czy cos się zmieniło - jeżeli tak to nadpisuje te informacje z serwisu.
Tylko jest jeden problem. W przypadku gdy serwis nagle zmieni te informacje a ja nie wykryje tych zmian (scheduler będzie miał ustawionego taska na date po zmianie danych w tym serwisie) - będę operował na złych danych które moga spowodować błedy w działniu aplikacji...
Nie wiem czy jasno się wyraziłem...ale może ktoś spotkał sie z takim problemem