Uno dei principali problemi che ho riscontrato in un sistema con microservizi è il modo in cui le transazioni funzionano quando si estendono su servizi diversi. All'interno della nostra architettura, abbiamo utilizzato le transazioni distribuite per risolvere questo problema, ma presentano problemi propri. Soprattutto i deadlock sono stati un dolore …
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 …
Oggi tutti fanno SOA , anche se alcuni in realtà non capiscono di cosa si tratta. Quindi hanno sbagliato. Usandolo come analogia, so cos'è REST (o almeno penso di farlo) e voglio farne parte. Ma voglio farlo bene. Quindi la mia domanda è qual è il modo corretto di fare …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 6 anni fa . Oggi mi è stato chiesto se avevo esperienza con "Service Oriented …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 4 anni fa . Sono nuovo nello sviluppo del flusso di lavoro e non credo …
Diciamo che stai cercando di suddividere le tue applicazioni in servizi. Ci sono buoni motivi per adottare un approccio SOA piuttosto che creare un'API di libreria che può essere caricata dalle applicazioni che ne hanno bisogno.
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Durante la navigazione SO oggi ho trovato questa domanda qui e …
Primo piano Stiamo passando da una piattaforma monolitica a un'architettura più orientata ai servizi. Stiamo applicando principi DDD molto basilari e suddividendo il nostro dominio in contesti diversi. Ogni dominio è distribuito ed espone un servizio tramite un'API Web (REST). A causa della natura della nostra attività, abbiamo servizi come …
Voglio integrare il framework Spring nel mio progetto soprattutto nel lato server. Quindi, non voglio inserirlo nella cartella WEB-INF del file di guerra. Devo inserire un applicationContext.xml in ogni livello (significa che ogni progetto è diviso in progetti distinti? (Servizi, Dominio e DAO) Qual è la buona pratica?
Di recente ho letto Hohpe e Woolf's Enterprise Integration Patterns, alcuni dei libri di Thomas Erl su SOA e guardato vari video e podcast di Udi Dahan et al. su sistemi CQRS ed Event Driven. I sistemi nel mio posto di lavoro soffrono di un elevato accoppiamento. Sebbene teoricamente ogni …
Ultimamente ho letto molto sui micro-servizi, ed ecco alcune delle conclusioni che ho ottenuto finora (per favore correggimi se sbaglio in qualsiasi momento). L'architettura dei micro-servizi si sposa bene con la progettazione guidata dal dominio. Di solito un MS rappresenta un contesto limitato. Se il micro-servizio A richiede funzionalità che …
Uno dei principali principi di progettazione del servizio SOA è il principio di Composibilità del servizio ( https://en.wikipedia.org/wiki/Service_composability_principle ). L'idea è che componendo nuovi servizi utilizzando quelli esistenti come elementi costitutivi, è possibile sviluppare rapidamente nuovi servizi. In modo analogo al modo in cui chiamate metodi esistenti di oggetti quando …
Sto costruendo una nuova applicazione e stavo leggendo sull'architettura dei micro-servizi. L'architettura stessa ha molto senso dal punto di vista dello sviluppo, della distribuzione e della gestione del ciclo di vita. Tuttavia, è emerso un problema relativo alla gestione dei dati anagrafici. Ad esempio, ho 2 app: ad esempio app …
Il posto in cui sto lavorando sta cercando di stabilire alcune regole di base, e il dibattito che stiamo avendo ora è biblioteche locali vs servizi web per il riutilizzo del codice. I servizi Web sembrano essere la scelta popolare nella maggior parte delle aziende, ed è ciò a cui …
La nostra azienda sta avviando un'iniziativa SOA piuttosto ampia. Stiamo facendo un sacco di cose giuste: c'è una buona comunicazione; denaro per strumenti ove appropriato; e abbiamo portato alcune buone competenze per aiutarci con la transizione. Stiamo cercando di sviluppare standard che possiamo seguire come gruppo e uno degli standard …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.