Background
rsocket-logo

RSocket is a next-generation, reactive, layer 7 application communication protocol for building today's modern cloud-native and microservice applications.

RSocket is the future of communication in microservice and cloud-native architectures.

RSocket makes building distributed systems easy by providing the following capabilities:

  • Next-Generation RPC
  • Transport Agnostic Communication
  • Up to 10x Faster than HTTP
  • Application-Level Flow Control
  • Reactive Streams Semantics

Netifi was founded in 2017 by members of the team that created the RSocket project at Netflix.

The RSocket protocol is open source and currently supported by Netifi, Facebook, and Pivotal. At Netifi, we are committed to maintaining this open development model. Together with the RSocket community, Netifi continues to contribute heavily to the RSocket project both feature development and community evangelism.

Why RSocket?

Decrease Outages

Application flow control over the network prevents outages and increases the resiliency of your applications.

Operate at Scale

Run large scale, production, realtime microservice architectures with confidence.

High Performance

Binary protocol and advanced load balancing techniques provide a 2x increase in performance over HTTP and gRPC.

The Future of Cloud-Native Networking

Watch Stephane Maldini of Pivotal and Steve Gury of Facebook talk about how RSocket is changing the way cloud-native applications communicate.

Trusted by Innovators

RSocket is trusted and supported by some of the largest companies on the internet.

Proteus is the quickest way to start using RSocket today!

Get up and running quickly on RSocket with Proteus, the enterprise platform for building and managing RSocket applications. Proteus provides a wealth of useful features and connectors for getting the most out of RSocket in your microservices and cloud-native architectures.

Development
  • Service Discovery
  • Predictive Load Balancing
  • Intelligent Routing
  • Spring Boot Integration
Monitoring
  • Admin Dashboard
  • Environment Visualizer
  • Realtime Metrics
  • Audit Logs
  • Reporting
Security
  • Routing Security Rules
  • Single Sign-On
  • Role-Based Access Control
  • Team Management
  • Security Auditor
Connectors
  • Kafka
  • Firebase
  • Redis
  • Oracle
  • DynamoDB
  • and many more...
Performance
  • Resumability
  • High Performance UDP
  • Zero-Copy Serialization
  • Cross-Region Routing
Background Image

Interested in learning how to get the most out of your microservices and cloud-native applications with RSocket?

Get Started with Proteus