Skip to content

Latest commit

 

History

History
71 lines (49 loc) · 2.26 KB

README.zh_CN.md

File metadata and controls

71 lines (49 loc) · 2.26 KB

English | 中文

tRPC-Java Framework

LICENSE Releases Docs Coverage

tRPC-Java,作为 tRPC 的 Java 语言版本,是经过大规模线上业务使用验证过的微服务框架,它不仅性能高,而且易于使用和测试。

更多信息见:相关文档

整体架构

架构图

tRPC-Java 具有以下特点:

  • 跨语言
  • 多通信协议
  • 流式rpc
  • 丰富插件生态
  • 可扩展性
  • 负载均衡
  • 流控和过载保护
  • 支持协程

教程

依赖环境

JDK 1.8.0_251+, Maven 3.6.3+

请通过 mvn -Dmaven.test.skip=true clean install 编译tRPC-Java。如果运行单元测试需使用JDK 8执行。

引入依赖

<dependencies>
    <dependency>
        <groupId>com.tencent.trpc</groupId>
        <artifactId>trpc-mini</artifactId>
        <version>1.0.0</version>
    </dependency>
</dependencies>

使用协程

推荐使用 Tencent Kona JDK FIBER 8 使用示例见coroutine

相关文档

如何贡献

如果您有兴趣进行贡献,请查阅贡献指南 并检查 issues 中未分配的问题。认领一个任务,让我们一起为 tRPC-Java 做出贡献。

LICENSE

tRPC-Java 使用了 Apache 2.0 许可证.