From fd94ef899f4f908228fd2c2bd75dfcd9a334bfd0 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Thu, 12 Dec 2024 11:00:39 +0100 Subject: [PATCH] README angepasst --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index e0a4b0b..441b2ee 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ # Fachstellen-Proxy Der Fachstellen-Proxy nimmt HTTP Requests von der Fachstelle entgegen, mappt diese auf gRPC -und leitet sie an den Zufi- (Fachstellenregistrierung) bzw. Collaboration-Manager +und leitet sie an den Zufi- (Fachstellenregistrierung) bzw. an einen Collaboration-Manager (Fachstellenbeteiligung) weiter. Zum Protokollmapping von HTTP auf gRPC wird die Bibliothek -[gRPC-Gateway](https://grpc-ecosystem.github.io/grpc-gateway/) verwendet. Dadurch können -die HTTP-Endpunkte inkl. des Mappings größtenteils automatisch aus proto-Dateien generiert werden. +[gRPC-Gateway](https://grpc-ecosystem.github.io/grpc-gateway/) verwendet. Dadurch können die HTTP-Endpunkte inkl. des Mappings +größtenteils automatisch aus proto-Dateien generiert werden. Requests zur Fachstellenregistrierung werden an die unter config.grpc.registration.server.url eingetragene URL (bzw. localhost:50052, wenn config.grpc.mock = true) weitergeleitet. @@ -12,11 +12,11 @@ eingetragene URL (bzw. localhost:50052, wenn config.grpc.mock = true) weitergele Requests zur Fachstellenbeteiligung (z.B. FindVorgang) werden zunächst an den CollaborationRouter weitergeleitet. Das ist ein Proxy-eigener gRPC-Server, der auf localhost und dem unter config.grpc.collaboration.router.port eingetragenen Port läuft. Dort wird die Adresse des -Ziel-Collaboration-Managers aus dem Requestpayload (z.B. aus der VorgangId) extrahiert. Der Port -des Ziel-Collaboration-Managers ist konstant und wird unter config.grpc.collaboration.server.port -festgelegt (bzw. auf 50052 gesetzt, wenn config.grpc.mock = true). Anschließend leitet der -CollaborationRouter die gRPC Request an die URL weiter, die aus der extrahierten Adresse und dem -Port zusammengesetzt wird. +Ziel-Collaboration-Managers aus einem HTTP Header extrahiert. Der Port des Ziel-Collaboration- +Managers ist konstant und wird unter config.grpc.collaboration.server.port festgelegt (bzw. +auf 50052 gesetzt, wenn config.grpc.mock = true). Anschließend leitet der CollaborationRouter +die gRPC Request an die URL weiter, die aus der extrahierten Adresse und dem Port zusammengesetzt +wird. ## Getting Started -- GitLab