Sto vivendo un momento molto difficile con questo. Vogliamo utilizzare Spring Cloud Consul per la scoperta dei servizi e le mie università stanno spingendo l'idea di utilizzare Spring Cloud Console Config su Spring Cloud Config, che ho già implementato in precedenza per un progetto correlato. Il fatto è che Spring Cloud Config funziona alla grande e ha un conduit di controllo della versione pronto all'uso senza soluzione di continuità (git) per una gestione centralizzata dinamica delle proprietà. Per supportare questa stessa funzionalità in Spring Cloud Console Config sembra necessario re-inventare la ruota già infornata in Spring Cloud Config.Spring Console Console Config su Spring Cloud Config
Qualcuno ha esperienza con entrambi? Avrebbe senso usare entrambi? Vale a dire, avere Spring Cloud Config Client che punta a un server di configurazione Spring Cloud per le proprietà più "statiche" dell'ambiente (cose che variano tra dev, qa, stage, produzione sia statica) e Spring Cloud Console Config per proprietà dinamiche pure come il servizio scoperta?
Qualcuno, per favore, correggimi se sbaglio, ma dalla mia comprensione di ciò che avrò bisogno di fare per supportare il controllo dinamico delle versioni per le proprietà "statiche" usando Spring Cloud Console Config, mi servirebbe un qualche tipo di condotto tra dire git e la directory fisica "/ config" dell'istanza in esecuzione di ogni istanza dell'applicazione Console di Spring Cloud Console:/
Hai visto https://github.com/Cimpress-MCP/git2consul? – spencergibb
Ho ma questo è un esempio di aggiunta di un conduit esterno. Comunque, Spencer, se lo stai raccomandando, sono incuriosito e prenderò in considerazione un aspetto più serio. – Starlton
Ho dato un'occhiata più difficile a git2consul. Anche se si tratta di una configurazione poller, a differenza del server di configurazione spring cloud che tenta solo di eseguire nuove modifiche da git quando un client effettua una richiesta, non è una cosa grossa ... Detto questo, il problema che sto avendo è che voglio distribuire a console un insieme di file di proprietà impegnati a git; tuttavia, se lo faccio, SCCC non si espande in singole proprietà come avrei ipotizzato. Sto indovinando che l'idea per SCCC è che ogni chiave/valore mappa una proprietà che significa che devo convertire il file .properties in chiave/valori individuali? – Starlton