Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

baidu/starlight

Open more actions menu

Repository files navigation

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

About

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

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.