腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
视频
用户
沙龙
专栏
专区
综合排序
丨
最热优先
丨
最新优先
时间不限
腾讯
tRPC
-Go 教学——(2)
trpc
HTTP 能力
系列文章 腾讯
tRPC
-Go 教学——(1)搭建服务 腾讯
tRPC
-Go 教学——(2)
trpc
HTTP 能力 腾讯
tRPC
-Go 教学——(3)微服务间调用 腾讯
tRPC
-Go 教学——(4 )
tRPC
组件生态和使用 腾讯
tRPC
-Go 教学——(5)filter、context 和日志组件 腾讯
tRPC
-Go 教学——(6)服务发现 腾讯
tRPC
-Go 教学——(7)服务配置和指标上报 腾讯
tRPC
-Go 教学——(8)通过泛 HTTP 能力实现和观测 MCP 服务 先说说内部版和开源版的
tRPC
首先要说明的是,腾讯内部使用的
tRPC
与开源版的
tRPC
,虽然并不是 100%
trpc
_go.yaml 配置 上文提到,
trpc
服务启动需要搭配一个 yaml 配置文件。 与
trpc
官方给出的建议、和
trpc
工具自动生成的不同,这也就是为什么我不使用
trpc
工具的默认行为。 同时,
trpc
的周边服务生态也是必不可少的一环,必然需要一并讲述。
amc
2025-12-26
2.9K
0
标签:
go
http
rpc
腾讯
tRPC
-Go 教学——(4)
tRPC
组件生态和使用
之前我花了三篇文章来介绍
tRPC
怎么用。而
tRPC
给开发者带来的便利, 在整整三篇文章中,我也只是介绍了它可以方便服务在 HTTP、
trpc
、grpc 三种协议之间灵活切换。 系列文章 腾讯
tRPC
-Go 教学——(1)搭建服务 腾讯
tRPC
-Go 教学——(2)
trpc
HTTP 能力 腾讯
tRPC
-Go 教学——(3)微服务间调用 腾讯
tRPC
-Go 教学——(4 )
tRPC
组件生态和使用 腾讯
tRPC
-Go 教学——(5)filter、context 和日志组件 腾讯
tRPC
-Go 教学——(6)服务发现 腾讯
tRPC
-Go 教学——(7)服务配置和指标上报 腾讯
tRPC
-Go 教学——(8)通过泛 HTTP 能力实现和观测 MCP 服务
tRPC
-ecosystem 介绍
tRPC
的主仓库是
trpc
-group,在这之外,
tRPC
的周边生态系统则放在
trpc
-echosystem。
amc
2025-12-26
2.7K
6
标签:
go
rpc
开源公告|
tRPC
-Java开发框架
1、项目简介
tRPC
-Java是
tRPC
开发框架Java语言的实现,符合
tRPC
设计规范和特点。 同时针对Java开发者生态做了更友好的设计与扩展。 3、主要特点
tRPC
-Java除了
tRPC
通用特点外,还具有以下特点: ● 要求JDK8及以上版本,框架内部采用更优雅的全链路异步化设计,同时业务线程与框架线程完全隔离,让开发者更容易写出更稳定、高性能的代码 5、项目地址 ● 项目官方网站: https://
trpc
.group/ ● Github主仓库: https://github.com/
trpc
-group/
trpc
-java 请给项目 一个 Star
腾讯开源
2023-12-23
935
0
标签:
java
开源
开发
框架
设计
图解
tRPC
协议帧格式
tRPC
-Go 中的 codec 模块的 FrameHead 的 construct 方法实现了
tRPC
协议栈的构建过程:// construct 构造整个帧的二进制数据func (h *FrameHead
tRPC
协议头部的格式使用 pb 定义,对应生成的 golang 结构体为
trpc
.RequestProtocol;4 字节帧的总长度: 源码中默认的最大长度为 codec.DefaultMaxFrameSize
Martin Hong
2024-05-14
428
0
标签:
go
rpc
tRPC
-Go 系统讲解 :从 0 系统理解
tRPC
-Go — 小白友好版
tRPC
-Go系统讲解:从0系统理解
tRPC
-Go—小白友好版本文目标:让你从0系统理解
tRPC
-Go——不是堆术语,而是把"它是什么""为什么这么设计""怎么工作""怎么用"讲透。 展开代码语言:TXTAI代码解释graphTBA[你听到的
tRPC
]-->B1[1️⃣
tRPC
协议<br/>protocol]A-->B2[2️⃣
tRPC
框架<br/>framework]A-->B3[
trpc
-opentelemetry天机阁过载保护
trpc
-robust自适应限流日志
trpc
-log-attaAtta日志核心:想要什么能力→找对应插件→import_+yaml配置。 看
trpc
_go.yaml中的overload_control.
trpc
-robust那块。 ⚠️误区10:用goinstall装
trpc
工具❌goinstalltrpc.tech/
trpc
-go/
trpc
-go-cmdline/v2/
trpc
@latest✅实测各种问题(fbs仓库404、依赖错乱
百行代码
2026-05-20
865
0
标签:
rpc
tRPC
初探,开源RPC框架新成员
在最近的技术探索中,我触到了一个全新的开源RPC框架——
tRPC
。这个新框架给我留下了深刻的印象,我想借此机会分享一下我的初体验和一些观察。什么是
tRPC
? 具体可以查看官网(https://
trpc
.group/)和开源仓库(https://github.com/
trpc
-group)了解小试
tRPC
首先我们先clone一下GitHub仓库中的
trpc
-go :git clone https://github.com/
trpc
-group/
trpc
-go,找到example目录下的helloworld目录:按照文档我们可以先运行一下:server端cd
trpc
-go ,接下来我们仿照helloworld程序手动的了解下
tRPC
一个接口的创建和调用过程:第一步:安装
tRPC
中对于protobuf文件的编译工具go install
trpc
.group/
trpc
-go/ ,虽然
tRPC
和gRPC都支持拦截器,但是
tRPC
能够通过抽象让用户自定义更多的插件并注入到服务中,增加了灵活性和可扩展性(3)
tRPC
支持配置文件配置文件应该是
tRPC
与gRPC最大的不同之一,当然通过简单的编码后两者都可以支持配置文件
闫同学
2023-12-03
6.1K
2
标签:
2023腾讯·技术创作特训营 第四期
解锁
tRPC
高性能密码:网络方案简介!
导语 | 本文介绍了部分高性能网络方案,包括RDMA、HARP、io_uring等。从技术原理、落地可行性等方面,简要地做出分析,希望能对此方面感兴趣的开发者提供一些经验和帮助。 一、背景 业务中经常会有这样的场景: 随着网卡速率的提升(10G/25G/100G),以及部分业务对低延迟的极致追求(1ms/50us),目前的内核协议栈由于协议复杂、流程复杂、设计陈旧等因素,已经逐渐成为业务瓶颈。 业界已经有部分RDMA、DPDK的实践,但是对于大多数开发者而言,依然比较陌生。 那么这些方案各自的场景究竟怎样?
腾讯云开发者
2022-06-07
2.2K
1
标签:
腾讯云测试服务
kernel
存储
linux
react
tRPC
Procedures 与 Angular HttpInterceptor:范式、边界与协同
(
trpc
.io)此外,
tRPC
允许在procedure外围串接中间件,用于认证、日志、上下文扩展等,且中间件执行顺序会影响上下文拼接与权限判断。 (
trpc
.io)可复用与分层组织:
tRPC
通过基础procedure与路由嵌套抽取共性,Angular拦截器可模块化注册并跨项目复用。 ,
tRPC
的价值非常直接。 差异仅在于HttpInterceptor不会拦到
tRPC
自己的fetch,需要在
tRPC
的link里统一加头或自定义fetch。 (
trpc
.io)7.2纯TypeScript客户端:client.ts展开代码语言:TypeScriptAI代码解释//安装:pnpmadd@
trpc
/client@
trpc
/serverzodimport
编程小妖女
2026-04-21
142
0
标签:
前端
tRPC
智能体生态又升级:发布A2A协议的实现
trpc
-a2a-go
现在,
tRPC
团队第一时间支持了 A2A 协议的 Go 语言实现
trpc
-a2a-go,并将其开源在 github 上:https://github.com/
trpc
-group/
trpc
-a2a-go
tRPC
a2a-go 的实现与使用
tRPC
a2a-go 概述
trpc
-a2a-go (https://github.com/
trpc
-group/
trpc
-a2a-go )是
tRPC
推出的 /uuid" "
trpc
.group/
trpc
-go/
trpc
-a2a-go/client" "
trpc
.group/
trpc
-go/
trpc
-a2a-go/taskmanager" ) 与
trpc
生态融合 作为
tRPC
团队的产品,
trpc
-a2a-go 将与
trpc
-go 框架深度整合。 这包括提供
trpc
-go 插件支持,实现基于
trpc
协议的通信层,以及通过
trpc
-go 标准配置管理 A2A 服务。
腾讯开源
2025-04-20
1.3K
0
标签:
协议
服务
接口
客户端
数据
腾讯
tRPC
-Go 教学——(6)服务发现
系列文章腾讯
tRPC
-Go 教学——(1)搭建服务腾讯
tRPC
-Go 教学——(2)
trpc
HTTP 能力腾讯
tRPC
-Go 教学——(3)微服务间调用腾讯
tRPC
-Go 教学——(4)
tRPC
组件生态和使用腾讯
tRPC
-Go 教学——(5)filter、context 和日志组件腾讯
tRPC
-Go 教学——(6)服务发现腾讯
tRPC
-Go 教学——(7)服务配置和指标上报腾讯
tRPC
-Go 代码中引用
tRPC
北极星支持要在服务中启用北极星支持,
tRPC
的标准用法是在 main 包中匿名导入北极星的 package:import (// ......_ "
trpc
.group/
trpc
-go /
trpc
-naming-polarismesh")逻辑上,这个包会在 init() 阶段调用
tRPC
的相关 RegisterXXXX 函数,将北极星的名字服务、负载均衡等功能注册到
tRPC
中。
trpc
_go.yaml 文件配置前面 import 是为了在二进制中支持北极星。为了启动北极星,我们还需要给
tRPC
服务相关的配置。
amc
2026-01-02
2K
0
标签:
rpc
微服务
go
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档