Mam naprawdę ciężki czas z tym. Chcemy użyć Spring Cloud Consul do odkrywania usług, a moje uczelnie naciskają na wykorzystanie Spring Cloud Consul Config przez Spring Cloud Config, którą już wcześniej wdrożyłem dla pokrewnego projektu. Chodzi o to, że Spring Cloud Config działa świetnie i ma płynny, gotowy do użycia tunel kontroli wersji (git) do dynamicznego scentralizowanego zarządzania właściwościami. Aby obsłużyć tę samą funkcjonalność w Spring Cloud Consul Config, wydaje się, że wymagałoby to ponownego wynalezienia koła wypalonego w Spring Cloud Config.Konflikt Spring Cloud Consul na Spring Cloud Config
Czy ktoś ma doświadczenie w korzystaniu z obu? Czy byłoby sens używania obu razem? Oznacza to, że klient konfigurujący Spring Cloud wskazuje serwer konfiguracji Spring Cloud dla bardziej "statycznych" właściwości środowiska (rzeczy, które różnią się między dev, qa, stage, produkcją w obu przypadkach statycznych) i Spring Consul Consul Config dla czystych właściwości dynamicznych, takich jak usługa odkrycie?
Ktoś proszę mnie poprawić, jeśli się mylę, ale z mojego zrozumienia, co będę musiał zrobić, aby wesprzeć dynamiczną kontrolę wersji dla "statycznych" właściwości przy użyciu Spring Cloud Consul Config, potrzebowałbym jakiegoś kanału między gitami oraz fizyczny katalog "/ config" działającej instancji każdej instancji aplikacji Spring Cloud Consul Config:/
Czy widziałeś https://github.com/Cimpress-MCP/git2consul? – spencergibb
Mam, ale to jest przykład dodania zewnętrznego kanału. Jednak Spencer, jeśli go polecasz, jestem zaintrygowany i przyjrzę mu się poważniej. – Starlton
Wziąłem mocniej patrzeć na git2consul. Chociaż jest to konfiguracja pollera, w przeciwieństwie do serwera konfiguracji chmur wiosennych, który próbuje jedynie pobierać nowe zmiany z git, gdy klient zgłasza żądanie, nie jest to biggy ... Powiedział, że problem, który obecnie mam, to że chcę rozpowszechniać skonsultować zestaw plików własności przypisanych do git; jednak jeśli to zrobię, SCCC nie rozszerzy się na poszczególne właściwości, jak zakładałem. Zgaduję, że pomysł na SCCC jest taki, że każdy klucz/wartość odwzorowuje jedną właściwość, co oznacza, że muszę przekonwertować plik .properties na poszczególne klucze/wartości? – Starlton