Chciałbym zrozumieć, co nazywa się ciągłym restartem aplikacji? Czy jest to coś w rodzaju aplikacji działającej w klastrze i zaczynamy włączać komputer jeden po drugim? Czy jest to związane z JVM?Co to jest ciągły restart aplikacji?
Odpowiedz
Wsteczny restart lub ripplestart aplikacji to zazwyczaj operacja, która może być wykonywana na aplikacjach wdrożonych na wielu maszynach JVM lub serwerach aplikacji (na przykład w klastrze), aby stopniowo zatrzymywać i uruchamiać aplikacje w każdej wirtualnej maszynie wirtualnej. Celem może być zastosowanie przez aplikację zmian konfiguracji, które wymagają ponownego uruchomienia, przy jednoczesnym zapewnieniu wysokiej dostępności aplikacji.
Na przykład aplikacja ApplicationA jest wdrożona i działa na serwerze Serwer1, Serwer2 i Serwer3. Administrator wprowadza zmianę w aplikacji A, która wymaga ponownego uruchomienia aplikacji w celu uzyskania zmiany. Zamiast po prostu zatrzymywać i uruchamiać aplikację na wszystkich serwerach (JVM) jednocześnie, potencjalnie powodując krótki czas przestoju dla aplikacji, aplikacja może zostać uruchomiona z taką częstotliwością, że aplikacja ApplicationA została zatrzymana i uruchomiona na serwerze 1, podczas gdy aplikacja nadal działa na serwerze Server2. i Server3. Po ponownym uruchomieniu aplikacji na serwerze 1 aplikacja zostanie ponownie uruchomiona na serwerze 2, podczas gdy aplikacja działa na serwerach Serwer1 i Serwer3. I tak dalej.
Koncepcja ponownego uruchomienia może być również bardziej ogólnie stosowana do dowolnej grupy procesów uruchomionych w klastrze, które należy ponownie uruchomić, zachowując wysoką dostępność.
Zgadzam się z tym, że ten proces nie jest tak trudnym technicznie procesem, ale raczej sposobem na utrzymanie dostępności systemu poprzez wdrożenie. Anegdotycznie, jeśli posiadam silniki przetwarzania zużywające zdalną kolejkę, mogę przeprowadzić ciągły restart, wdrażając do nich nowy kod i restartując po jednym (jeśli mój kod na to pozwala) w przeciwieństwie do wszystkich naraz. – jpredham
- 1. Co to jest ABI (interfejs binarny aplikacji)?
- 2. Co to jest pracownik aplikacji ... dokładnie?
- 3. Co to jest PurpleEventCallback?
- 4. Co to jest SOFEA?
- 5. Co to jest move_iterator dla
- 6. Co to jest NSPathStore2?
- 7. Co to jest DWASMod.dll?
- 8. Co to jest _mh_execute_header?
- 9. Co to jest project.lock.json?
- 10. Co to jest Serializable? Co to znaczy?
- 11. Co to jest "usuń to"?
- 12. Auto-restart aplikacji po aktualizacji rynku
- 13. Co to jest Thread.CurrentPrincipal i co robi?
- 14. Co to jest adb w systemie Android?
- 15. Co to jest console.log() java?
- 16. Pula aplikacji IIS/Restart i ASP.NET
- 17. WCF: Co to jest ServiceHost?
- 18. Co to jest Pagel?
- 19. Co to jest _GLOBAL_OFFSET_TABLE?
- 20. Co to jest "android.R.layout.simple_list_item_1"?
- 21. Co to jest DetailsView.EnableModelValidation?
- 22. Co to jest czasownik = "*"?
- 23. Co to jest Postgresql_psycopg2?
- 24. Co to jest ?
- 25. co to jest .netrwhist?
- 26. co to jest Microsoft.Practices.EnterpriseLibrary.Data
- 27. Co to jest CGVector?
- 28. Co to jest $ {project.licensePath}?
- 29. co to jest alloc.h?
- 30. Co to jest global ::?
Nigdy nie słyszałem terminu "toczący się restart". Przypuszczam, że to coś w rodzaju sekwencyjnego restartu, e.i. najpierw uruchom aplikację B, następnie aplikację A, a następnie aplikację C. W zależności od zależności ... – home