Domande taggate «microservices»

I microservizi sono piccoli processi indipendenti che comunicano tra loro per formare applicazioni complesse che utilizzano API indipendenti dalla lingua. Questi servizi sono piccoli elementi costitutivi, altamente disaccoppiati e focalizzati sul fare un piccolo compito, facilitando un approccio modulare alla costruzione del sistema.



7
In che modo le architetture di sistema dei microservizi evitano i colli di bottiglia della rete?
Ho letto molto sulle architetture di microservizi per le applicazioni server e mi chiedevo come l'utilizzo della rete interna non costituisse un collo di bottiglia o uno svantaggio significativo rispetto a un'architettura monolitica. Per motivi di precisione, ecco le mie interpretazioni dei due termini: Architettura monolite: un'applicazione in una sola …

5
Perché è così male leggere i dati da un database "di proprietà" di un microservizio diverso
Di recente ho letto questo eccellente articolo sull'architettura dei microservizi: http://www.infoq.com/articles/microservices-intro Indica che quando carichi una pagina web su Amazon, oltre 100 microservizi collaborano per servire quella pagina. Questo articolo descrive che tutte le comunicazioni tra microservizi possono passare solo attraverso un'API. La mia domanda è perché è così brutto …

5
Modello di dominio condiviso tra diversi microservizi
Immagina uno scenario di due diversi microservizi. Uno per gestire l'autenticazione all'interno del servizio, l'altro si occupa della gestione degli utenti. Entrambi hanno un concetto di Utente e parleranno degli Utenti tramite chiamate reciproche. Ma dove dovrebbe appartenere il modello di dominio di un "utente"? Avrebbero entrambi una diversa rappresentazione …

6
In microservice, si tratta di un singolo database o di una singola istanza di database per ciascun servizio?
Comprendo che ogni servizio in un'architettura di microservizi dovrebbe avere il proprio database. Tuttavia, avere un proprio database, significa in realtà avere semplicemente un altro database all'interno della stessa istanza del database o avere letteralmente un'altra istanza del database? Con questo, non intendo la condivisione di database, che è un …


5
Microservizi e procedure memorizzate
Le procedure memorizzate sono considerate cattive pratiche in un'architettura a microservizi? Ecco i miei pensieri: la maggior parte dei libri sui microservizi raccomanda un database per microservizio. Le procedure memorizzate in genere funzionano su un database monolitico. ancora una volta la maggior parte dei libri di architettura di microservizi afferma …



4
I microservizi dovrebbero parlarsi?
Sto progettando un'applicazione utilizzando Micro-Services e non sono sicuro del miglior meccanismo da utilizzare per raccogliere dati da più servizi. Credo che ci siano due opzioni: Integrare un meccanismo di comunicazione "interservizi" che consente ai servizi di parlare direttamente. Il gateway API chiamerebbe un singolo servizio, che quindi chiama altri …

4
Microservizi e archiviazione dei dati
Sto considerando di spostare un'API REST monolitica in un'architettura a microservizi e mi sto confondendo un po 'sull'archiviazione dei dati. A mio avviso, alcuni dei vantaggi dei microservizi sarebbero: Scalabile orizzontalmente: posso eseguire più copie ridondanti di un microservizio per far fronte al carico e / o al malfunzionamento di …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.