暂无搜索历史
本文咱们来介绍一下在 tRPC 中的 filter 机制、context 用法,以及在相关机制上可以实现的 tracing log 能力。
本文我们来讲一讲对于微服务架构来说,最重要的一个点了:服务发现及其对应的名字服务功能。
之前我花了三篇文章来介绍 tRPC 怎么用。而 tRPC 给开发者带来的便利, 在整整三篇文章中,我也只是介绍了它可以方便服务在 HTTP、trpc、grpc ...
上一篇文章 中我们快速搭建了一个 http API 服务,并且我们可以看到,对外提供了 URL query 和 application/json 两种服务模式。...
前两篇文章(1、2),我构建了一个简单的 HTTP 服务。 HTTP 服务是前后端分离架构中,后端最靠近前端的业务服务。不过纯后台 RPC 之间,出于效率、性能...
配置,是一个服务的重要组成部份。一般来说,业务的逻辑写在代码中,而与系统架构、运维等等偏运维的功能,通过配置来处理。tRPC 框架的配置,可以分为两类:冷配置和...
最近 MCP 大火,其实 tRPC 也可以提供泛 HTTP 接入的能力。内网其实已经对 mcp-go 进行了封装并支持,但是相关代码还没有同步到开源版上。
2023 年底腾讯统一的 RPC 框架 tRPC 正式开源。遍观全网,似乎大部份是对 tRPC 概念上的宣传、架构上的设计,而如何开发、如何部署的文章凤毛麟角。...
最近对 AI 的应用越来越多,甚至我学习的时候也会深度借助大模型,自己也写了一些 RAG 的代码辅助。我发现有些生成的文档还挺不错的,于是我就决定把这些还行的文...
这几天翻查了一些关于 AI 从需求理解到代码生成的论文、博客,意外看到了这一篇博客《No, AI is not Making Engineers 10x as ...
在前一篇文章《基于汇编的 C/C++ 协程 - 背景知识》中提到一个用于 C/C++ 的协程所需要实现的两大功能:
我们知道,目前已经发布的 DeepSeek R1 模型,原生并不支持 function call。网上似乎有一些生成支持 DeepSeek R1 支持 func...
自从转 Go 之后,好久没写 Python 了。最近在 Ubuntu 24.04 中使用 pipx 安装了一个工具之后,运行报依赖错误。把上下文喂给 DeepS...
晚上工作告一段落,等合作的同事帮忙定位问题。等待过程中,我突然想起最近在内网看到同事让两个 AI 互相聊天的讨论,于是我也用我的小工具,让两个毫无额外 syst...
上周三(2025-02-19)接了一个需求,简单概括一句话:用户往我们的公众号发消息的时候,我们用 DeepSeek 回答!
“人月神话” 这个词,你知道是什么意思吗?我的第一反应是当面阿姆斯特朗在月球上留下的人类的一大步。然而实质上,这是一本软件工程的经典书籍,它最大的影响是让 “人...
自从 Git 出现之后,分支管理就深入人心。但是随着我们团队在合并 master 分支时,开始优先采用 squash merge,事情还是有了变化。我也开始采用...
最近整理我手写的笔记, 其中有不少内容随着时代的变化, 用得越来越少了, 抑或是电子化了发到了我的博文中。然而我发现我当年学习的 SQL 笔记, 只电子化了特别...
忽然发现 Go 1.23 发布了,试用了一下,字节的 Sonic 编译不通过。不过这不妨碍咱们跟进。先用 AI 快速翻译一下,后续有空再修订。官方原文: Go ...
公司内部的 Go 代码规范中限制了每一行代码的宽度。为了满足这个规范,那些太宽的代码行就不可避免地需要换行。换行不是普通的回车就行,如何在换行的同时,保持代码优...