Die Microservice-Architektur von Contentfly

Ereignisgesteuerte Anbindung über das Contentfly Service Gateway

Service Gateway

Die Zentrale in der Contentfly Microservice Architektur

Das Contentfly CMS kann über das Service Gateway mit unabhängigen Microservices erweitert werden. Die Kommunikation erfolgt dabei auf Basis von Events und komplett losgelöst von statischen Verbindungen. Das Contentfly CMS sendet Events an das Service Gateway, das diese wiederum an die angebundenen Microservices verteilt - und umgekehrt. Die Kommunikation erfolgt dabei asynchron, die einzelnen Komponenten müssen nichts - nicht einmal die Host-Adresse - voneinander wissen. Damit können einzelne Microservices auf frei wählbaren Technologien und beliebigen Instanzen unabhängig betrieben und skaliert werden.

Ereignisgesteuerte Kommunikation

Ereignisgesteuerte, asynchrone Kommunikation auf Basis RabbitMQ

Das Contentfly CMS und alle Microservices registrieren sich mit einem eindeutigen Namen am Service Gateway. Das Service Gateway wiederum übernimmt die Auflösung dieses Namens zu einer eindeutige Host-/IP-Adresse. Microservices können damit beliebig auf andere Instanzen/Server umgezogen oder skaliert werden, ohne dass die neue Adresse in den anderen Komponenten aktualisiert werden muss. Die Kommunikation innerhalb der Contentfly Microservice Architektur erfolgt rein über adressunabhänige Namen. Sobald das Contentfly CMS an das Service Gateway angeschlossen ist, sendet es alle Ereignisse an alle registrierten Microservices, die wiederum darauf reagieren können. Die Rückkommunikation kann über die Schnittstelle des Contentfly CMS oder ebenfalls wieder über Ereignisse erfolgen.

Beispiele

Beispiele für die Erweiterungen über Microservices

  • Erstellung von PDF-Katalogen, Web2Print
  • Umfangreiche Bildverarbeitungen
  • Asynchrone Anbindung von Drittsystemen
  • Auslagerung/Skalierbarkeit rechenintensiver Aufgaben

Anfrage

Ihre Anfrage zur Contentfly Microservice-Architektur

Gerne erhalten Sie in einem persönlichen Gespräch nähere Informationen zur Contentfly Microservice-Architektur.

Jetzt anfragen