2016-12-02 3 views
0

möchten wir Client-bezogene (in-Browser-Anwendungen) Vertex-Dienste von Back-End (Server-Seite) isolieren. Gibt es eine Möglichkeit, zwei getrennte (isolierte) Busse zu erstellen? Dass alle Serverdienste normalerweise miteinander kommunizieren könnten, Frontenddienste jedoch nicht auf demselben Bus sein dürfen (interne Ereignisse, Nachrichten).Zwei vertx-Instanzen voneinander isoliert

Ich würde eine Classpath-Isolation (isolationGroup) -Funktion erstellen, aber es sieht nicht wie das aus, was wir brauchen.

Wir brauchen alle Backend-Services miteinander kommunizieren können. Aber nur ein Backend-Modul ist von außen zugänglich und dient als Sicherheitstor für die Außen-Außen-Kommunikation mit Frontend-Modulen. Dieses Gate-Modul würde also alle Nachrichten von dem internen Bus abonnieren und sie verarbeiten und an die äußere Welt senden ... und gegenüber würden sie alle äußeren Nachrichten abonnieren und sie erneut an den internen Bus zur internen Verarbeitung senden.

Irgendeine Idee? Danke W

Antwort

Verwandte Themen