SkillAgentSearch skills...

Starlight

Java implementation for Baidu RPC, multi-protocol & high performance RPC.

Install / Use

/learn @baidu/Starlight
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

GitHub license GitHub stars GitHub issues Codecov branch

| GroupId | ArtifactId | Snapshot Version | Stable Version | |---------------|--------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |com.baidu.cloud| starlight-all | Sonatype Nexus (Snapshots) | Maven Central | |com.baidu.cloud| spring-cloud-starter-baidu-starlight | Sonatype Nexus (Snapshots) | Maven Central |

Starlight: Lightweight Java RPC Framework

Starlight 是一套面向云原生的微服务通信框架,兼容Spring生态,基于此可快速构建高效、稳定、可控、可观测的微服务应用,获得研发效率提升、业务稳定性增强等舒适体验。 核心特性如下:

  • 多种协议支持:Starlight单端口支持brpc、Spring MVC REST协议,提供超丰富的使用场景
  • 高性能远程通信:Starlight基于多路复用的NIO框架封装底层通信能力,提供高性能高并发网络通信能力
  • 易于使用:无需处理protobuf编译过程,通过原生Java接口和POJO对象加上类级别的注解,类似Java RMI和Spring MVC使用体验,即可实现brpc二进制协议的Server和Client;支持无损升级、异常实例摘除;规范化的日志可以秒级定位超时问题、序列化失败问题

详细使用和设计文档参见Github Wiki

JDK Requirements

minimum JDK 8

License

baidu/starlight is licensed under the Apache License 2.0

Comate PowerSource Initiative Logo

微信交流群

添加管理员olivaw2077帮忙加群,备注starlight

<img src="./resources/qrcode.jpeg" width="320" />

Related Skills

View on GitHub
GitHub Stars977
CategoryDevelopment
Updated6d ago
Forks285

Languages

Java

Security Score

100/100

Audited on Mar 22, 2026

No findings