This repository has been archived by the owner on Jul 16, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 167
RSocket Gateway
linux_china edited this page Mar 5, 2020
·
1 revision
RSocket Gateway是指将其他通讯协议适配到RSocket上,从而可以消费RSocket Service。 目前主要包括以下一些适配:
- HTTP Gateway(内置): 通过HTTP协议访问RSocket服务
- gRPC: 以gRPC接口访问RSocket服务
- MQTT: 以MQTT协议访问RSocket服务
Alibaba RSocket Broker默认提供对HTTP访问的支持,相信请访问: https://github.com/alibaba/alibaba-rsocket-broker/tree/master/alibaba-broker-http-gateway
- Reactive gRPC: Reactive stubs for gRPC, 将gRPC的接口转换为Reactive方式,更方便和RSocket服务集成 https://github.com/salesforce/reactive-grpc
- Spring Boot starter module for gRPC framework: 快速发布你的gRPC服务 https://github.com/LogNet/grpc-spring-boot-starter
基于Netty的MQTT的Encoder和Decoder,建立MQTT和RSocket通讯的桥梁,主要是基于RSocket的Request/Stream模型。
- Binary: byte stream
- Async message
- Multi transports
- Reactive Semantics
- request/response
- request/stream
- fire-and-forget
- channel
- TCP+TLS
- WebSocket+TLS
- UDP(Aeron)
- RDMA