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

RSocket.io

Sockets sind ein integraler Bestandteil der Kommunikation von Prozessen, sowohl lokal auf einem Rechner, aber insbesondere zwischen Maschinen über Netzwerkprotokolle. Mit RSocket.io ist seit 2015 ein Framework verfügbar, das die Socket-Programmierung mit dem Paradigma der „reaktiven” Programmierung verknüpft.

RSocket.io bietet ein „point-to-point”-Applikations-Binärprotokoll auf der OSI-Schicht 5/6 für verschiedene Transportmechanismen von direktem TCP bis zu Websockets und Aeron mit besonderem Fokus auf nicht-blockierende Operationen. Folgende Kommunikationsmodelle werden unterstützt:

  • Request -> Response:
    Future<Payload> response = socketClient.requestResponse(requestPayload);
  • Request -> Stream:
    Publisher<Payload> response = socketClient.requestStream(requestPayload);
  • Fire and Forget:…