- 随着大模型驱动的智能体(Agent)在业务流程自动化、知识检索、数据分析、运维执行等场景中快速落地,如何让 Agent 可靠、高效、可扩展地调用外部工具(Tools) 成为系统架构设计的重要核心问题。 在工程实践中,工具的接入形式多种多样:RESTful API、gRPC 服务、本地函数、本地可执行程序、消息队列等。为了实现 可维护性、可扩展性与可迁移性,构建统一的工具交互标准非常关键。 随着大模型驱动的智能体(Agent)在业务流程自动化、知识检索、数据分析、运维执行等场景中快速落地,如何让 Agent 可靠、高效、可扩展地调用外部工具(Tools) 成为系统架构设计的重要核心问题。 在工程实践中,工具的接入形式多种多样:RESTful API、gRPC 服务、本地函数、本地可执行程序、消息队列等。为了实现 可维护性、可扩展性与可迁移性,构建统一的工具交互标准非常关键。
- 1 简介Go原生函数没有IN函数用于方便快捷地判断某个元素是否存在切片,本文示例 代码尝试实现类似 Python in 操作符的功能,用来判断某个元素是否存在于不同类型的容器中(如 slice, array, map 等)。 2 需要实现的功能首先将In 函数支持 slice / array,还不支持 map、struct slice 等情况。本文详细讲一下改进方案和实现方式Python ... 1 简介Go原生函数没有IN函数用于方便快捷地判断某个元素是否存在切片,本文示例 代码尝试实现类似 Python in 操作符的功能,用来判断某个元素是否存在于不同类型的容器中(如 slice, array, map 等)。 2 需要实现的功能首先将In 函数支持 slice / array,还不支持 map、struct slice 等情况。本文详细讲一下改进方案和实现方式Python ...
- 1 简介针对 etcd 在 Ubuntu 24.04(或一般说 “Ubuntu 24”)上安装与基本配置服务的完整示例步骤。我们可以根据需要做进一步的 HA 集群、TLS 加密、安全认证等扩展。 2 安装步骤:环境准备假设操作系统是 Ubuntu 24.04 或相近版本。 需要以 root 或具备 sudo 权限的用户操作。更新系统软件包列表:sudo apt updatesudo apt... 1 简介针对 etcd 在 Ubuntu 24.04(或一般说 “Ubuntu 24”)上安装与基本配置服务的完整示例步骤。我们可以根据需要做进一步的 HA 集群、TLS 加密、安全认证等扩展。 2 安装步骤:环境准备假设操作系统是 Ubuntu 24.04 或相近版本。 需要以 root 或具备 sudo 权限的用户操作。更新系统软件包列表:sudo apt updatesudo apt...
- 1 简介在 Go (Golang) 项目中使用 Gin 实现两个服务: 员工账号服务(employee-service) 商品服务(product-service) etcd 服务注册与发现。下面是完整示例代码以及etcd 配置与集成步骤。 2 项目结构示例 go-gin-etcd-demo/ │ ├── employee/ │ ├──... 1 简介在 Go (Golang) 项目中使用 Gin 实现两个服务: 员工账号服务(employee-service) 商品服务(product-service) etcd 服务注册与发现。下面是完整示例代码以及etcd 配置与集成步骤。 2 项目结构示例 go-gin-etcd-demo/ │ ├── employee/ │ ├──...
- 1 简介配置型键值存储服务,我们来系统地对比一下当前流行的键值存储(Key-Value Store)服务。包括缓存型和非缓存型系统,本文从设计目的,实现语言和使用场景几个方面分析。 2 设计目的 / 使用场景实现语言与架构特征是否适合微服务架构一、缓存型 Key-Value 存储 名称 设计目的/特点 实现语言 是否适合微服务 Redis 高性能内存缓存、持... 1 简介配置型键值存储服务,我们来系统地对比一下当前流行的键值存储(Key-Value Store)服务。包括缓存型和非缓存型系统,本文从设计目的,实现语言和使用场景几个方面分析。 2 设计目的 / 使用场景实现语言与架构特征是否适合微服务架构一、缓存型 Key-Value 存储 名称 设计目的/特点 实现语言 是否适合微服务 Redis 高性能内存缓存、持...
- 1 简介本文介绍Raft 协议与 OSPF 选举机制的不同。Raft 协议与 OSPF(Open Shortest Path First)路由协议的选举机制虽然都涉及节点的选举,但它们的应用场景、选举目标和选举机制有很大的不同。为了便于对比,本文将从以下几个方面进行分析:选举的目的、选举的流程、选举的结果及其影响、以及两者的相似性和不同点。 2. 选举目的Raft 协议:Raft 协议是一... 1 简介本文介绍Raft 协议与 OSPF 选举机制的不同。Raft 协议与 OSPF(Open Shortest Path First)路由协议的选举机制虽然都涉及节点的选举,但它们的应用场景、选举目标和选举机制有很大的不同。为了便于对比,本文将从以下几个方面进行分析:选举的目的、选举的流程、选举的结果及其影响、以及两者的相似性和不同点。 2. 选举目的Raft 协议:Raft 协议是一...
- 在工业自动化领域,SCADA(数据采集与监控)系统如同工业生产的"数字神经系统",其架构演进折射出工业控制技术的进化轨迹。本文将系统解析三代SCADA架构的技术特征,并探讨其发展趋势。01SCADA架构演进史:从封闭到开放整体式架构技术特征集中控制:单主机架构(中央主站)直接管理所有远程终端单元(RTU)通信协议:Modbus RTU、DNP3等串行协议通过RS-485/232连接RTU硬件... 在工业自动化领域,SCADA(数据采集与监控)系统如同工业生产的"数字神经系统",其架构演进折射出工业控制技术的进化轨迹。本文将系统解析三代SCADA架构的技术特征,并探讨其发展趋势。01SCADA架构演进史:从封闭到开放整体式架构技术特征集中控制:单主机架构(中央主站)直接管理所有远程终端单元(RTU)通信协议:Modbus RTU、DNP3等串行协议通过RS-485/232连接RTU硬件...
- 1 简介本文介绍 etcd 和 Raft 协议 如何在高可用性配置管理和服务发现中发挥作用,并通过 Golang 实现两个示例。内容涉及以下几个关键部分:Raft 协议:确保 etcd 提供强一致性。Raft 是一个分布式一致性算法,它使得各个节点可以就数据的修改达成一致。Raft 确保了在多副本的情况下,如果有一部分副本宕机,其他副本依然可以提供一致的数据。配置管理和高可用性:etcd ... 1 简介本文介绍 etcd 和 Raft 协议 如何在高可用性配置管理和服务发现中发挥作用,并通过 Golang 实现两个示例。内容涉及以下几个关键部分:Raft 协议:确保 etcd 提供强一致性。Raft 是一个分布式一致性算法,它使得各个节点可以就数据的修改达成一致。Raft 确保了在多副本的情况下,如果有一部分副本宕机,其他副本依然可以提供一致的数据。配置管理和高可用性:etcd ...
- 你好,这里是网络技术联盟站,我是瑞哥。公众号后台有小伙伴想要写一篇文章具体介绍一下二层交换机和三层交换机,此类的文章,之前写过几篇,今天瑞哥再写一篇,希望对大家有所帮助!目录: 二层交换机 二层交换机的工作原理 二层交换机的主要功能 二层交换机的类型 二层交换机的优缺点 优点 缺点 应用场景 三层交换机 三层交换机的工作原理 三层交换机的主要功能 高级路由功能 三层交换机的优缺点 优点 缺点... 你好,这里是网络技术联盟站,我是瑞哥。公众号后台有小伙伴想要写一篇文章具体介绍一下二层交换机和三层交换机,此类的文章,之前写过几篇,今天瑞哥再写一篇,希望对大家有所帮助!目录: 二层交换机 二层交换机的工作原理 二层交换机的主要功能 二层交换机的类型 二层交换机的优缺点 优点 缺点 应用场景 三层交换机 三层交换机的工作原理 三层交换机的主要功能 高级路由功能 三层交换机的优缺点 优点 缺点...
- 你好,这里是网络技术联盟站,我是瑞哥。昨天我们学习了二层交换机和三层交换机的区别,在网络部署中,三层交换机的用途其实要比路由器多的多,今天就给大家科普一下原因。 三层交换机三层交换机是网络设备领域中的重要组成部分,它结合了交换机和路由器的功能,能够在网络的二层和三层之间提供高效的数据转发和路由。在网络中,数据包交换是指根据数据包的目标地址,将其从一个端口转发到另一个端口的过程。二层交换机通过... 你好,这里是网络技术联盟站,我是瑞哥。昨天我们学习了二层交换机和三层交换机的区别,在网络部署中,三层交换机的用途其实要比路由器多的多,今天就给大家科普一下原因。 三层交换机三层交换机是网络设备领域中的重要组成部分,它结合了交换机和路由器的功能,能够在网络的二层和三层之间提供高效的数据转发和路由。在网络中,数据包交换是指根据数据包的目标地址,将其从一个端口转发到另一个端口的过程。二层交换机通过...
- 1 简介Raft 协议的设计为分布式系统设计的共识算法,旨在保证多个节点在面对故障和网络分区的情况下,依然能够达成一致。它的核心目标是实现 强一致性,即所有节点在任何时间点都能够对数据做出一致的决策。Raft 协议使用一种共识算法,旨在易于理解。它 在容错和性能上相当于 Paxos。不同的是 它被分解成相对独立的子问题,并且干净利落 解决了实际系统所需的所有主要部分。什么是共识?共识是容错... 1 简介Raft 协议的设计为分布式系统设计的共识算法,旨在保证多个节点在面对故障和网络分区的情况下,依然能够达成一致。它的核心目标是实现 强一致性,即所有节点在任何时间点都能够对数据做出一致的决策。Raft 协议使用一种共识算法,旨在易于理解。它 在容错和性能上相当于 Paxos。不同的是 它被分解成相对独立的子问题,并且干净利落 解决了实际系统所需的所有主要部分。什么是共识?共识是容错...
- 你好,这里是网络技术联盟站,我是瑞哥!中兴(ZTE)作为全球领先的通信设备和解决方案提供商,生产的网络设备广泛应用于各种企业和运营商网络中。为了保证网络设备的稳定运行,定期进行设备巡检是必不可少的。本文将详细介绍中兴网络设备巡检的常用命令,帮助运维人员更好地维护和管理中兴网络设备。目录: 路由器巡检命令 基本信息查看 接口状态检查 路由表查看 系统日志查看 CPU和内存使用率检查 交换机巡检... 你好,这里是网络技术联盟站,我是瑞哥!中兴(ZTE)作为全球领先的通信设备和解决方案提供商,生产的网络设备广泛应用于各种企业和运营商网络中。为了保证网络设备的稳定运行,定期进行设备巡检是必不可少的。本文将详细介绍中兴网络设备巡检的常用命令,帮助运维人员更好地维护和管理中兴网络设备。目录: 路由器巡检命令 基本信息查看 接口状态检查 路由表查看 系统日志查看 CPU和内存使用率检查 交换机巡检...
- 在现代AI应用开发中,让大语言模型(LLM)具备与现实世界交互的能力至关重要。Model Context Protocol(MCP)正是为此而生的桥梁,它允许AI模型安全、可控地使用外部工具和资源。而当MCP与强大的浏览器自动化库Playwright结合时,我们便能赋予AI一个功能齐全的“虚拟浏览器”,使其能够执行网页抓取、自动操作、内容分析等复杂任务。本文将深入剖析Playwright M... 在现代AI应用开发中,让大语言模型(LLM)具备与现实世界交互的能力至关重要。Model Context Protocol(MCP)正是为此而生的桥梁,它允许AI模型安全、可控地使用外部工具和资源。而当MCP与强大的浏览器自动化库Playwright结合时,我们便能赋予AI一个功能齐全的“虚拟浏览器”,使其能够执行网页抓取、自动操作、内容分析等复杂任务。本文将深入剖析Playwright M...
- 开篇语哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。 我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,... 开篇语哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。 我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,...
- 写在前面陆续整理一些 openEuler Linux 网络调优的的技术博客讲网络调优,离不开讲 ebpf,对于网络优化,我计划分四个方向整理:1.内核网络栈的认知,以及一些常见的网络认知2.网络相关的内核参数优化以及监控指标认知3.BPF/eBPF 对于网络的性能监控与调优4.容器网络/软件定义网络SDN,云原生组网认知有其他小伙伴想了解的方向欢迎留言,本篇博客是第一部分,内核网络栈的认知... 写在前面陆续整理一些 openEuler Linux 网络调优的的技术博客讲网络调优,离不开讲 ebpf,对于网络优化,我计划分四个方向整理:1.内核网络栈的认知,以及一些常见的网络认知2.网络相关的内核参数优化以及监控指标认知3.BPF/eBPF 对于网络的性能监控与调优4.容器网络/软件定义网络SDN,云原生组网认知有其他小伙伴想了解的方向欢迎留言,本篇博客是第一部分,内核网络栈的认知...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签