Service Discovery

0

Może ktoś polecić jakieś proste rozwiązanie do spring bootowych appek?

użyłbym spring cloud + netflix eureka https://spring.io/blog/2015/01/20/microservice-registration-and-discovery-with-spring-cloud-and-netflix-s-eureka

ale eureka używa jersey 1.x a ja 2.x i to mnie zabija ...

1

Swojego czasu sami napisaliśmy taką prostą postać gdzie jedna apka spring boot była jak registry i trzymała w pamięci mape.

Teraz usługi podczas startu/cyklicznie dodawały się do rejestru za pomocą RestTemplate

Klienci pobierali fizyczne namiary z rejestru za pomocą RestTemplate

0

Coś czuję, że na tym się skończy, bo się za długo bawię w konfigurowanie a ja potrzebuje coś naprawdę prostego.

Czyli po prostu faktycznie mapa/plik/zapis w db - cokolwiek gdzie będą trzymane adresy i żeby to odpowiadało zależności od potrzeby odpowiedniej appce.

Czy macie też różne środowiska? np. prod, test, dev
Bo potrzebuję też by ogarnąć taki use case, że np. :

dev-app1 łączy się z dev-app2 (a nie z test-app2) ;)

0

Opieramy to o profile oraz pliki properties. Każdej aplikacji jako properties podajesz namiar na registry wiec w srodowsku test jest inne a w prod inne

0

Git. O to właśnie mi chodziło. Też napiszemy sami :)
Ale dziękuję za sugestie, bo się trochę dziś nagimnastykowałem z Eureką ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1