{"repo":"baidu/starlight","free":true,"listed":false,"github":"https://github.com/baidu/starlight","clone":"git clone https://github.com/baidu/starlight.git","description":"Java implementation for Baidu RPC, multi-protocol & high performance RPC.","language":"Java","stars":976,"topics":["rpc","brpc","netty","protobuf","high-performance","spring-cloud","spring-boot","microservice"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"GroupId ArtifactId Snapshot Version Stable Version --------------- -------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- com.baidu.cloud starlight-all com.baidu.cloud spring-cloud-starter-baidu-starlight 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 微信交流群 添加管理员olivaw2077帮忙加群，备注starlight","default_branch":null,"files":null,"tree":[],"storefront":"/r/baidu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/baidu/starlight/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}