vert.x architettura del bus dei messaggi

2

Gran parte dell'architettura vert.x si trova intorno al bus dei messaggi e il messaggio passa tra i verticali. L'idea principale è che posso creare più moduli (possibilmente in più lingue) che comunicano tramite messaggi JSON inviati su un bus di messaggi (noccioleti).

Posso immaginare che la costruzione di un bus di messaggi nella piattaforma (a dire, incoraggiare la comunicazione tramite le API JSON / REST) incoraggia le applicazioni di grandi dimensioni, con accoppiamento e isolamento tra i moduli.

E immagino che sia il punto in cui sono confuso, perché non vedo come sia meglio di, ad esempio, un sistema in cui disponi di servizi relativamente piccoli / semplici ("micro-servizi") che comunicano via HTTP tramite REST interfacce.

Mi manca qualcosa riguardo ai benefici che Vert.x e il suo passaggio di messaggi portano sul tavolo?

Motivazione: al momento uso node.js e penso che sia una piattaforma fantastica (ma non mi piace molto il linguaggio javascript), ma adoro il clojure che recentemente ha avuto un po 'di amore Vert.x, quindi stavo controllando Vert. x out.

    
posta Kevin 20.12.2014 - 07:14
fonte

0 risposte

Leggi altre domande sui tag