Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Ein moderner Ansatz zur Integration von Microservices

Microservices basierte Systeme haben sich mittlerweile in vielen Unternehmen als Standardarchitektur etabliert, denn Microservices machen komplexe Anwendungsfälle beherrschbar, indem sie diese in kleine unabhängige Services mit abgrenzbarem Funktionsumfang und klaren Schnittstellen nach außen zerlegen. Hierdurch werden Entwicklerteams in die Lage versetzt, Services unabhängig voneinander zu entwickeln und zu deployen. Der Austausch von Daten zwischen den einzelnen Services erfolgt dabei lose über das Netzwerk. Vor diesem Hintergrund spielt die Wahl geeigneter Kommunikationsmechanismen eine entscheidende Rolle für die Umsetzung performanter und robuster Microservices basierter Systemlandschaften.

Das ursprünglich von Google entwickelte gRPC-Framework in Kombination mit Protocol Buffers stellt hierfür eine Alternative gegenüber klassischen Verfahren wie RESTful HTTP/1.1 und Message-Broker basierten Architekturen dar und punktet mit diversen Vorteilen (vgl. [Bin22]). Die Grundidee von gRPC verfolgt den Ansatz Remote Procedure Call (RPC) zum Aufrufen entfernter Prozeduren (Methoden) über das Netzwerk. Das heißt, eine gRPC-Client-Anwendung kann direkt Methoden auf der Server-Anwendung aufru…