Se Microservice utilizza ancora framework Web come Spring

1

La mia comprensione dell'architetto di Microservice è che gran parte del lavoro viene spostata sul lato client front-end in un'applicazione a singola pagina (SPA).

La SPA interagirà quindi con i microservizi di back-end.

Questo fa sorgere una domanda: il framework Spring con MVC è ancora pertinente qui? Penso che solo SpringBoot con iniezione Bean e supporto per persistenza JPA siano ancora rilevanti. Questo perché nell'architettura microservice, il lato client front-end è l'app a singola pagina (SPA). Non abbiamo bisogno del lato server per preoccuparci del controller della visualizzazione del modello.

Tutti gli MVC saranno irrilevanti nell'architettura dei microservizi.

Per favore correggimi. Grazie

    
posta InformedA 13.09.2016 - 14:28
fonte

2 risposte

1

Il tuo frontend può (e forse dovrebbe) essere anche un microservizio. Questo può essere implementato molto bene usando un sistema come Spring MVC, usando ad esempio Thymeleaf come sistema di template.
Quindi sì, queste cose sono ancora rilevanti, solo che non sono a conoscenza di cosa sia un microservizio (che sembra limitato a qualche processo del server che sputa JSON per un frontend web basato su javascript per recuperare usando le richieste Ajax).

    
risposta data 14.09.2016 - 08:55
fonte
1

MVC può essere visto come il vecchio con JSP, ma non è così che funziona con Spring e anche con MVC, View non significa sempre "User Interface"

Uso MVC Spring per un server REST, il mio View è il JSON che rimando al client, il mio controller è il punto di ingresso che corrisponde all'URL corrente richiesto e il mio modello include JPA / Business layer / oggetti business .

Inoltre la primavera è destinata ad essere leggera come opposto a JEE, e non ha senso rifare ciò che può fare la primavera per te.

Finnaly Spring include già ciò di cui hai bisogno per un'architettura di microservizi, consulta questo tutorial (ty @Traubenfuchs)

    
risposta data 14.09.2016 - 09:25
fonte

Leggi altre domande sui tag