Temat: Narzędzia open-source w Java od Netflix (producent House...
Witaj,
Pytanie było dosć szerokie, żeby rozpocząć dyskusję, bo temat ciekawy. Wydaje się, że w każdym projekcie współcześnie temat zarządzalności, monitorowania i niezawodności jest ważny, bądź b. ważny (tak przynajmniej jest w naszych systemach).
Bliżej konkretów to dla nas w tej chwili najbardziej interesujące są 2 kwestie:
1. jak hystrix działa na produkcji na dużej ilości rozproszonych usług ( czy hystrix dostarcza to co obiecuje, czy są jakieś konkretne problemy?).
W trakcie prac nad jednym z projektów dla firmy telekomunikacyjnej udało nam się zbudować "pół"-hystrixa - zastanawiamy się, czy migracja na rozwiązanie netflix jest bardzo, czy tylko trochę ryzykowna.
Nasze rozwiązanie bazuje na OSGI i niby hystrix jest "osgi compatible". Widzimy zalety migracji do hystrixa, a z drugiej strony zawsze w tyle głowy siedzi "if it ain't broke don't fix it".
2. Druga sprawa, to archaius i zarządzanie konfiguracją. Tutaj najciekawszą kwestią wydaje się być zarządzanie i wersjonowanie konfiguracji z wykorzystaniem jakiegoś systemu kontroli wersji i pobieranie przez archaiusa - pytanie, czy właśnie w ten sposób wykorzystujecie to narzędzie (jeśli to nie jest supertajna informacja)?
pzdr,
Maciek