Move Fast and Break Nothing. End-to-end typesafe APIs made easy.
tRPC 是一个高性能、轻量级、支持多语言的远程过程调用( RPC )框架,由腾讯于 2023 年底正式开源,广泛用于构建分布式系统和微服务架构。
核心特点
高性能:基于高效的序列化机制( 如 Protocol Buffers )和优化的网络通信协议,适用于高并发、海量访问场景。
跨语言:通过 Protocol Buffers 实现多语言服务通信,支持 Go、C++ 等语言,未来将扩展更多语言。
插件化架构:
- 框架核心与功能模块解耦,核心功能抽象为独立插件( 如 Codec、Naming、Metrics 等 )。
- 支持灵活对接微服务治理平台( 如 Consul、Prometheus、OpenTelemetry )。
流式 RPC 支持:适用于大文件上传 / 下载、消息推送、AI 语音识别、视频理解等流式应用场景。
配置驱动:支持通过配置文件( 如 trpc_go.yaml )管理服务地址、协议、超时等,无需重新编译代码。
安全与治理:内置身份验证、访问控制、流控、过载保护等机制,并可通过插件扩展。
典型应用场景
- 微服务间通信
- 全栈 TypeScript 应用( 前后端类型安全共享 )
- 实时应用( 如聊天、协作编辑器 )
- 云原生环境下的服务治理
官方资源
- 官网:https://trpc.group/
- GitHub 仓库:https://github.com/trpc-group
数据统计
数据评估
关于tRPC特别声明
本站奇客猫导航提供的tRPC都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由奇客猫导航实际控制,在2026-03-24 15:02收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,奇客猫导航不承担任何责任。
相关导航
暂无评论...
