SF
后台 / 嵌入式全栈之路
后台 / 嵌入式全栈之路
注册登录
关注博客
注册登录
主页
关于
RSS
腾讯 tRPC-Go 教学——(8)通过泛 HTTP 能力实现和观测 MCP 服务
amc
4 月 19 日
阅读 10 分钟
535
最近 MCP 大火,其实 tRPC 也可以提供泛 HTTP 接入的能力。内网其实已经对 mcp-go 进行了封装并支持,但是相关代码还没有同步到开源版上。
腾讯 tRPC-Go 教学——(7)服务配置和指标上报
amc
2024-05-20
阅读 8 分钟
1k
系列文章腾讯 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-Go 教学——(6)服务发现
amc
2024-05-02
阅读 4 分钟
937
距离上一篇文章居然已经过去两个月了,毕竟苦逼打工人忙得一点空都没有……本文我们来讲一讲对于微服务架构来说,最重要的一个点了:服务发现及其对应的名字服务功能。系列文章腾讯 tRPC-Go 教学——(1)搭建服务腾讯 tRPC-Go 教学——(2)trpc HTTP 能力腾讯 tRPC-Go 教学——(3)微服务间调用腾讯 tRPC-Go 教学——(4)tRPC ...
腾讯 tRPC-Go 教学——(5)filter、context 和日志组件
amc
2024-03-04
阅读 10 分钟
2.5k
本文咱们来介绍一下在 tRPC 中的 filter 机制、context 用法,以及在相关机制上可以实现的 tracing log 能力。说实话,这一部份是我个人最不喜欢的 tRPC 的实现模式,不过这不妨碍咱们使用它——只要把它封装成让人更为舒服的模式也未尝不可。系列文章腾讯 tRPC-Go 教学——(1)搭建服务腾讯 tRPC-Go 教学——(2)trpc HTTP ...
腾讯 tRPC-Go 教学——(4)tRPC 组件生态和使用
amc
2024-02-06
阅读 6 分钟
1.5k
之前我花了三篇文章来介绍 tRPC 怎么用。而 tRPC 给开发者带来的便利, 在整整三篇文章中,我也只是介绍了它可以方便服务在 HTTP、trpc、grpc 三种协议之间灵活切换。诚然, tRPC 作为能够统一腾讯内开发框架的一个生态级产品,它的能力显然不止这些。这一篇文章,咱们来一起初窥 tRPC 的周边生态有哪些, 以及其中的第三方...
腾讯 tRPC-Go 教学——(3)微服务间调用
amc
2024-01-30
阅读 5 分钟
1.4k
前两篇文章(1、2),我构建了一个简单的 HTTP 服务。 HTTP 服务是前后端分离架构中,后端最靠近前端的业务服务。不过纯后台 RPC 之间,出于效率、性能、韵味等等考虑,HTTP 不是我们的首选。本文我们就来看看腾讯是怎么使用 tRPG-Go 构建后台微服务集群的。
腾讯 tRPC-Go 教学——(2)trpc HTTP 能力
amc
2024-01-16
阅读 5 分钟
1.6k
上一篇文章 中我们快速搭建了一个 http API 服务,并且我们可以看到,对外提供了 URL query 和 application/json 两种服务模式。那么实际上,我们到底实现了什么、并且能够做些什么?读者可能还是没有直观的感受,因此必要先来简单 review 一下。就让我们先放下敲代码的小手,一起看看刚刚写出来的都是些什么玩意儿吧。
腾讯 tRPC-Go 教学——(1)搭建服务
amc
2024-01-15
阅读 4 分钟
2.1k
2023 年底腾讯统一的 RPC 框架 tRPC 正式开源。遍观全网,似乎大部份是对 tRPC 概念上的宣传、架构上的设计,而如何开发、如何部署的文章凤毛麟角。于是笔者小试牛刀撰此文,或许会成为一系列,希望能抛砖引玉。
逆微服务潮流?基于腾讯 tRPC-Go 单体化改造怎么节省上万核 CPU
amc
2023-11-08
阅读 6 分钟
1k
但是在快速部署的时候,有时候,我们可能需要一些宏服务的优势。有没有一种方法,能够 “既要又要” 呢?本文基于 tRPC-Go 服务,提出并最终实践了一种经验证可行的方法。
腾讯 Tars Web 管理端用户体系对接
amc
2019-07-03
阅读 4 分钟
4.6k
这段时间一直在基于 Tars 作开发。最近的文章也多是针对 Tars 的一些学习笔记。前面我们搭建了 Tars 基础框架,打开了 Tars web 管理界面进行服务的运维操作。不过读者肯定很快就会发现:这好像不用登录啊,那怎么保证只有有权限的用户才能更改服务呢?
腾讯 Tars-Go 服务 Hello World——从 HTTP 开始
amc
2019-01-12
阅读 5 分钟
8.1k
本人上一篇文章《腾讯 Tars 基础框架手动搭建》简单介绍了 Tars 框架及其搭建方法。在我们的实际应用中,目前基于 Taf / Tars,主要采用 Node.js 和 C++ 进行开发。对于 C++ 程序员来说,目前最热门的后台开发语言莫过于 Google 的 Go。Tars 框架最新的版本已经把内部的 Taf-Go 开源为 Tars-Go。作为与时俱进的程序员,...
腾讯 Tars 基础框架手动搭建——填掉官方 Guide 的坑
amc
2018-12-22
阅读 11 分钟
8.8k
腾讯 Tars 是腾讯内部使用的 TAF(Tencent Application Framework)的对外开源版,去掉了许多冗杂多余的部分。该框架集开发、运维、微服务、RPC 等为一体。对程序员而言,这就是一个能够快速搭建整个微服务体系的开发框架。这个框架支持基于 C++、Node.js、PHP、Java 等语言开发,最新版本已经支持后台开发语言新贵——Go。