Als «microservices» getaggte Fragen

Ein architektonischer Ansatz zur Entwicklung einer einzelnen Anwendung als Suite kleiner, individuell bereitstellbarer Dienste.

7
Orchestrierung von Microservices
Was ist das Standardmuster für die Orchestrierung von Microservices? Wenn ein Mikrodienst nur über seine eigene Domäne Bescheid weiß, es jedoch einen Datenfluss gibt, bei dem mehrere Dienste auf irgendeine Weise interagieren müssen, wie geht man vor? Nehmen wir an, wir haben so etwas: Fakturierung Sendung Nehmen wir zum Zwecke …

10
Transaktionen über REST-Microservices hinweg?
Nehmen wir an, wir haben einen Benutzer, Wallet REST-Microservices und ein API-Gateway, das die Dinge zusammenhält. Wenn sich Bob auf unserer Website registriert, muss unser API-Gateway einen Benutzer über den Benutzer-Microservice und eine Brieftasche über den Wallet-Microservice erstellen. Hier sind einige Szenarien, in denen etwas schief gehen könnte: Die Erstellung …

10
GraphQL- und Microservice-Architektur
Ich versuche zu verstehen, wo GraphQL am besten für die Verwendung in einer Microservice-Architektur geeignet ist. Es gibt einige Debatten darüber, dass nur ein GraphQL-Schema als API-Gateway fungiert, das die Anforderung an die Ziel-Microservices weiterleitet und deren Antwort erzwingt. Microservices würden weiterhin das REST / Thrift-Protokoll für Kommunikationsgedanken verwenden. Ein …

4
Microservice-Authentifizierungsstrategie
Es fällt mir schwer, eine anständige / sichere Authentifizierungsstrategie für eine Microservice-Architektur zu wählen. Der einzige SO-Beitrag, den ich zu diesem Thema gefunden habe, ist dieser: Single Sign-On in der Microservice-Architektur Meine Idee hier ist, in jedem Dienst (z. B. Authentifizierung, Messaging, Benachrichtigung, Profil usw.) einen eindeutigen Verweis auf jeden …

5
Microservices und Datenbank-Joins
Wie gehen Sie mit dem Rätsel um, die Datenbank aufzubrechen, wenn Sie monolithische Anwendungen in Microservices aufteilen? Typische Anwendungen, an denen ich gearbeitet habe, führen aus Gründen der Leistung und Einfachheit viele Datenbankintegrationen durch. Wenn Sie zwei Tabellen haben, die logisch unterschiedlich sind (wenn Sie so wollen, begrenzte Kontexte), aber …


2
API-Gateway vs. Reverse-Proxy
Um mit der Microservice-Architektur fertig zu werden, wird sie häufig zusammen mit einem Reverse Proxy (wie Nginx oder Apache httpd) verwendet, und für Querschnittsthemen wird das API-Gateway-Muster für die Implementierung verwendet . Manchmal erledigt der Reverse Proxy die Arbeit des API-Gateways. Es wird gut sein, klare Unterschiede zwischen diesen beiden …

3
Microservices vs Monolithic Architecture [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Verbessere diese Frage Ich habe etwas über Microservices …

3
Microservices: Umgang mit Fremdschlüsselbeziehungen
Die Microservices-Architektur schlägt vor, dass jeder Dienst seine eigenen Daten verarbeiten sollte. Daher sollte jeder Dienst (Dienst A), der von Daten eines anderen Dienstes (Dienst B) abhängig ist, auf diese Daten nicht durch direkte DB-Aufrufe zugreifen, sondern über die vom zweiten Dienst (Dienst B) bereitgestellte API. Was schlagen die Best …

4
Wie funktioniert die Denormalisierung von Daten mit dem Microservice-Muster?
Ich habe gerade einen Artikel über Microservices und PaaS-Architektur gelesen . In diesem Artikel, ungefähr ein Drittel des Weges nach unten, erklärt der Autor (unter Denormalize wie Crazy ): Refaktorieren Sie Datenbankschemata und de-normalisieren Sie alles, um eine vollständige Trennung und Partitionierung von Daten zu ermöglichen. Verwenden Sie keine zugrunde …


4
Seeding von Microservices-Datenbanken
Bei gegebenem Service A (CMS), der ein Modell steuert (Produkt, nehmen wir an, dass die einzigen Felder ID, Titel, Preis sind) und Services B (Versand) und C (E-Mails), die das gegebene Modell anzeigen müssen, wie der Ansatz aussehen soll bestimmte Modellinformationen über diese Dienste hinweg im Event-Sourcing-Ansatz zu synchronisieren? Nehmen …

2
Microservices in der Docker-Implementierung
Wir schreiben unsere ersten Mikrodienste mit Docker-Containern über Amazon Fargate. Wir haben viele Zweifel an der Implementierungsebene mit Spring Boot Wir werden mehrere Mikrodienste im Projekt haben. Ist es eine gute Praxis, alle Mikrodienste in einem einzigen Container zu schreiben, oder ich muss einen separaten Docker-Container für separate Mikrodienste erstellen. …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.