最新 最热

【LangChain系列】第三节:Agent代理

大型语言模型 (LLM) 已成为能够理解和生成类似人类文本的有用 AI 系统。然而,它们的真正潜力在于它们能够充当推理引擎,处理新信息和回答复杂问题。LangChain的代理通过允许LLM与各种工具和数据库进行交互,协助推理和决策...

2024-05-19
21

腾讯 tRPC-Go 教学——(2)trpc HTTP 能力

上一篇文章 中我们快速搭建了一个 http API 服务,并且我们可以看到,对外提供了 URL query 和 application/json 两种服务模式。那么实际上,我们到底实现了什么、并且能够做些什么?读者可能还是没有直观的感受,因此必要先来...

2024-05-19
19

腾讯 tRPC-Go 教学——(3)微服务间调用

前两篇文章(1、2),我构建了一个简单的 HTTP 服务。 HTTP 服务是前后端分离架构中,后端最靠近前端的业务服务。不过纯后台 RPC 之间,出于效率、性能、韵味等等考虑,HTTP 不是我们的首选。本文我们就来看看腾讯是怎么使用 t...

2024-05-19
19

腾讯 tRPC-Go 教学——(4)tRPC 组件生态和使用

之前我花了三篇文章来介绍 tRPC 怎么用。而 tRPC 给开发者带来的便利, 在整整三篇文章中,我也只是介绍了它可以方便服务在 HTTP、trpc、grpc 三种协议之间灵活切换。诚然, tRPC 作为能够统一腾讯内开发框架的一个生态...

2024-05-19
17

腾讯 tRPC-Go 教学——(5)filter、context 和日志组件

本文咱们来介绍一下在 tRPC 中的 filter 机制、context 用法,以及在相关机制上可以实现的 tracing log 能力。

2024-05-19
19

腾讯 tRPC-Go 教学——(7)服务配置和指标上报

配置,是一个服务的重要组成部份。一般来说,业务的逻辑写在代码中,而与系统架构、运维等等偏运维的功能,通过配置来处理。tRPC 框架的配置,可以分为两类:冷配置和热配置。...

2024-05-19
18

MOOC体系-DBA数据库工程师(慕K学习分享)

BA(数据库管理员)是负责管理和维护数据库系统的专业人员。他们负责确保数据库的安全性、可用性和性能,以及处理数据库相关的任务和问题。

dba
2024-05-19
27

Java一分钟之-设计模式:单例模式的实现

单例模式是一种常见的设计模式,用于确保一个类只有一个实例,并提供全局访问点。本文将介绍单例模式的几种实现方式,以及相关的常见问题、易错点和如何避免它们。...

2024-05-19
18

锁定“场景”,告别“需求不明确”

在互联网产品开发领域,产品经理与开发团队间的有效协作是决定项目落地阶段的关键,这里不仅包含了讨论沟通,还包含了大家对“需求”的理解。虽然有产品文档或Sprint ticket来保障大家对同一个需求的理解,但是实际工作中依...

2024-05-19
18

高情商程序员:5种类型的bug沟通有诀窍!

​高情商程序员的眼里,bug是一种自然的存在,他们能够跟相关人员有效地沟通,给自己处理bug争取时间来找到最具性价比的解决方案,以下总结了5种类型bug的有效沟通方法,请收好!...

2024-05-19
17