Skip to content
This repository has been archived by the owner on Jul 16, 2024. It is now read-only.

RSocket Actuator

linux_china edited this page Oct 25, 2020 · 2 revisions

RSocket Actuator是指RSocket和Spring Boot整合后提供的Ops特性,主要包括以下特性:

  • 查看应用对应的RSocket信息: 如发布的服务列表、消费的服务列表、连接的Broker列表和对应的连接信息等
  • 应用的暂时上下线: 通过rsocket/online和rsocket/offline指令,可以完成应用暂时上线和下线,这些也是应用优雅上下线所需要的
  • 应用中某一服务多的暂时上下线: 你可以通过/rsocket/online-com.alibaba.UserService这种方式上线和下线应用中的某一服务,如果应用中一个服务出现异常时,可以暂停该服务

更多的RSocket Actuator信息,请访问 http://localhost:8080/actuator/rsocket 对应的JSON输出。

在和Spring Boot整合时,同时还考虑了和RSocket Broker连接的健康度检查,这个主要是通过Health Indicator集成的。

RSocket

Network Protocol

  • Binary: byte stream
  • Async message
  • Multi transports
  • Reactive Semantics

Symmetric interactions

  • request/response
  • request/stream
  • fire-and-forget
  • channel

Transports

  • TCP+TLS
  • WebSocket+TLS
  • UDP(Aeron)
  • RDMA

Polyglot

Clone this wiki locally