2016-04-11 11 views
6

I microservizi consistono nel decodificare il sistema in componenti separati. Tuttavia, alcune cose in un sistema sembrano di natura centralizzata. La mia preoccupazione riguarda le impostazioni di sistema. In un monolite hai un grande file/db con tutti i parametri, le impostazioni e le preferenze. Questo può essere aggiornato, backup, ripristino, esportazione, importazione ecc. (Si pensi al registro di Windows). Più di questo, i tuoi clienti sono abituati ad andare in questo "luogo" e ad impostare il sistema. Con l'architettura dei microservizi questo "centralismo" sembra un modello anti.impostazioni centralizzate con microservizi

Quali sono i meccanismi/quadri per affrontare tale contraddizione?

risposta

5

Avete già visto progetti come ZooKeeper, etcd o Consul? Questi possono fornire servizi per gestire le impostazioni di configurazione e l'individuazione dei servizi.

+0

Il seguente [articolo] (http://www.simplicityitself.io/getting/started/with/microservices/2015/06/10/service-discovery-overview.html) potrebbe essere di aiuto. Confronta ZooKeeper, Consul ed Etcd. –

Problemi correlati