自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Project-Nexus-WAN-跨公网Agent对话

可以实现跨地区的全球AI Agent对话功能

2026-05-08 00:30:33 388

原创 灵犀 AI Agent:Project Nexus —— 局域网 Agent-to-Agent 实时对话网络

本文介绍了灵犀AI Agent系列中的Project Nexus功能,这是一个创新的Agent-to-Agent通信网络系统。该系统支持局域网mDNS自动发现、PSK密钥建联、双向流式对话等功能,并允许人类监督和结果审批。文章详细阐述了该系统如何通过mDNS协议实现零配置的局域网自动发现,以及使用PSK密钥验证机制建立信任关系。Project Nexus使得不同AI Agent能够直接协作,大幅提升工作效率,同时保持人类用户的监督权。该系统已在GitHub开源。

2026-05-05 15:40:25 389

原创 灵犀 AI Agent:智能体工厂与多模型接入深度解析

灵犀AI Agent平台构建了一个完整的智能体生态系统,通过"智能体工厂"实现了多维度的AI角色定制。系统提供8个维度的配置能力,包括身份定义、角色设定、专属模型绑定、技能装备等,支持创建专业级AI助手。平台设计了五步创建向导,从身份设定到最终确认,降低用户使用门槛。特别值得一提的是模板市场,提供17个精心设计的模板,覆盖商业办公、技术开发、内容创意和生活效率四大场景,每个模板都配有优化的System Prompt。技术实现上采用模块化设计,支持技能组合和知识库绑定,同时预留了工作流编排

2026-05-05 13:19:24 375

原创 灵犀-把小龙虾吊起来打的免费桌面端智能体

灵犀AI Agent是一款本地优先的桌面AI工作台,采用Electron+React+Go三层架构,解决了当前AI工具两极分化的问题。其核心特点包括:1)完全本地化运行,数据存储在SQLite中;2)开箱即用,无需复杂部署;3)完整功能支持智能体、技能系统、知识库等AI生态。技术架构上,前端采用React19+Vite8+TailwindCSS组合,后端使用Go语言实现高性能并发处理,通过Electron实现安全存储和进程管理。数据架构采用单一SQLite文件存储所有会话、消息和智能体信息,支持多模型自由切

2026-05-05 13:07:57 394

原创 AI网关设计

本文提出了一套AI网关设计方案,旨在解决企业内部API和技能管理中的痛点问题。系统采用三层概念模型(API、Skill、Agent)实现能力解耦,通过统一内网域名、认证、路由和计费机制,构建标准化接入流程。核心设计包括:基于Rust的高性能网关管道架构、AKSK认证模块、插件化中间件处理链,以及控制面与数据面的分离架构。方案实现了API全生命周期管理、技能组装发布机制和统一商业化扣费体系,同时满足低延迟(P99<50ms)、高可用(99.9%)的性能目标,为企业AI能力治理提供了一套完整的解决方案。

2026-04-08 14:28:28 436 1

原创 AI Coding Agent-基于claude code与云原生技术搭建的企业端到端代码交付平台

我们团队构建了一套端到端AI代码交付流水线,将软件交付过程中的机械性工作交给AI Agent处理。系统采用三层架构(前端、数据面、控制面),通过8个阶段实现全流程自动化:代码拉取、需求分析、任务拆解、代码修改、代码推送、dev部署、stage部署和prod部署。关键设计包括:确定性操作由代码实现、关键节点保留人工确认、版本ID自动提取回传等。该系统显著减少了重复工作、降低了人工操作错误率,使开发者能专注于核心决策环节。

2026-03-31 00:46:30 533 1

原创 golang可观测-无侵入式agent技术原理

本文介绍了基于阿里巴巴龙蜥社区项目的Golang无侵入式可观测方案。该系统通过编译时AST操作、GLS机制和go:linkname等核心技术,实现无需修改业务代码即可为Go应用添加分布式追踪能力。文章从架构设计、技术栈分层、启动流程等方面深入解析了该方案,展示了其透明性、完整性和高性能的特点,并分享了实际部署效果,仅需一天即可完成整套观测系统的搭建。

2025-09-29 11:02:35 896

原创 devops平台建设-总体设计文档

本文探讨了DevOps的概念演变与实践痛点,分析了从传统瀑布模式到敏捷开发的转型过程中开发与运维团队协作的挑战。文章指出当前DevOps实践中存在的版本管理混乱、数据孤岛、权限难题、云集成困难等核心问题,并提出了新一代DevOps平台应具备的10项核心能力,包括多语言CI、多云CD、权限管理、灰度发布等。作者强调真正的DevOps应以开发人员为中心,而非简单照搬运维工具,需要构建一个整合全流程、面向业务运维的统一平台,才能有效解决开发与运维之间的协作壁垒。

2025-09-17 15:21:32 1415 2

原创 成本与性能的最佳平衡-k8s弹性扩缩容方案

摘要:基于KEDA和阿里云ECI构建全链路弹性扩缩容方案 传统Kubernetes HPA存在指标单一、冷启动延迟和成本控制不足等局限性。本文提出结合KEDA(事件驱动弹性框架)和阿里云ECI(弹性容器实例)的解决方案,实现多维度弹性触发(支持CPU/内存、应用指标、事件源等)、秒级响应(ECI 6秒可扩容3000实例)和极致成本优化(支持缩容至0)。通过定义ScaledObject CR资源,无需代码改造即可实现优先使用ECS常驻节点、资源不足时自动调度到ECI的混合部署模式。该方案有效解决了传统节点扩容

2025-09-15 21:48:52 1072

原创 RocketMQ-高性能消息中间件的原理

RocketMQ是由阿里巴巴开发的开源分布式消息中间件,具有亿级消息堆积能力、高可用性和可靠性。它支持分布式事务、消息过滤、顺序消息、定时消息等功能,广泛应用于电商、金融等领域。RocketMQ采用发布订阅模式,核心架构包括生产者、消费者、Broker、NameServer等组件,实现解耦、异步处理和流量削峰填谷。其设计理念"简单、高效、可靠"使其成为处理高并发、大规模分布式系统的首选消息队列之一。

2025-09-15 21:22:21 968

原创 从go语言出发,搭建多语言云原生场景下全链路观测体系

golang语言全链路观测追踪,及云原生场景下的多语言集成

2025-09-15 19:21:32 1459 3

原创 论基于架构的软件设计方法及应用(ABSD)

软考架构论文

2025-06-15 00:42:41 1140 1

原创 RocketMQ-订阅一致及解决方案

订阅关系一致的终极解决方案

2024-07-05 22:20:30 2405

原创 全网首发-RocketMQ 4.0实现完美灰度发布方案

摘要 本文针对企业消息队列灰度发布需求,提出了一种基于RocketMQ原生特性的轻量化改造方案。当前RPC服务已支持灰度流量转发,但消息队列场景仍存在灰度流量不可控问题。通过分析RocketMQ存储架构和消息收发机制,比较了五种方案后,选定"灰度分区"作为最优解。该方案利用环境变量标识灰度环境,重写客户端负载均衡策略,实现灰度流量精准路由至特定分区。仅需改造客户端代码,无需依赖外部配置中心,支持多语言、多环境及各类消息类型,具有改造量小、侵入性低、适配性强等优势,有效解决了消息队列场景的

2024-07-02 18:34:59 2982 7

原创 深入剖析JVM内存与对象分配机制

jvm从入门到放弃系列前言java跨平台的秘密jdk or jre?jvm内存结构模型GC前言本文为jvm系列文章第一篇,后续会继续发布与调优实战相关的文章,以此激励和记录自己的学习历程,共勉之!!java跨平台的秘密Write Once,Run Anywhere我们在开始入坑java这门编程语言的时候,无论是书本还是授课老师都会介绍到JAVA的一大特性:跨平台! 熟悉计算机组成原理和操作系统的同学比较容易理解,在计算机世界中,机器只识别0和1,而在这之上的汇编语言则是以符号的形式帮助开发者来

2021-06-20 21:25:14 1156 1

原创 gitlab-从零开始实现你的CICD

为什么使用gitlab?每一位开发工程师都多多少少使用过几款不同的版本管理工具,诸如svn,git,或者项目更小一点的使用简单的存储工具然后再手动合并代码也不是没有,现如今最火的版本管理工具莫过于git了,而在开源世界中,github无疑是最火的项目源码管理仓库,而在我们国家由于访问github速度过慢,也有gitee(码云)等类似github的源码管理仓库,gitlab又是什么?GitLab最开始是仿照GitHub做的一个面向企业的Git仓库软件,随着其社区的发展和产品的迭代,目前GitLab已经是企

2020-09-23 17:47:23 2372

原创 是时候放弃Maven,拥抱Gradle了!

maven已经满足了开发人员百分之九十九的需求,为什么还要用gradle?因为我们是技术人。在开始装逼之前,放一张spring官方的消息图:上面这位Andy Wilkinson是springboot团队大佬,他在六月8号发布了一条推文,大致意思是:在Springboot2.3版本之后,我们将构建工具从maven迁移到gradle上,如果您对我们进行更改的原因和方式感兴趣,我刚刚发布了一篇博客文章,其中包含一些详细信息:why gradle逐步构建……。现在,平均而言,CI构建速度提高了3到4倍,.

2020-09-23 15:30:29 867 3

原创 Mysql学习之-bin log、redo log、undo log

Mysql简介开源数据库,简单免费易上手,安装容易使用容易等等,这大概是所有新手程序员对这个数据库的大概印象,而mysql也确实一直在这些方面做得越来越好,当然我指的是社区版.而对于开发人员来讲,数据库编程能力在当下越来越重要,日志是mysql数据库的重要组成内容,它记录并且维护着数据库运行期间的数据状态和操作痕迹。日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志等,今天我们来学习一下mysql中的二进制日志和事务日志。bin log...

2020-09-06 12:41:05 1058

原创 设计模式与spring原理的完美碰撞-记录一次工作当中的应用

面试造飞机,入职拧螺丝。一直以来,对于设计模式和一些底层原理,每每听到总会不自觉的流露出膜拜的感觉,尤其是在拜读一些大牛和框架源码的时候,心里总是在想: 一样是9年义务教育……然而现实中也有很多人一直孜孜不倦的学习,给自己充电,只是不管是视频教学还是书本上看到的知识,读来总觉耳目一新,当合上书本真正在工作当中遇到问题的时候,大部分人的颅内活动:马什么梅?? 道理都明白,只是缺乏实战,或者说是实战的时候恍如段誉一般,可能空有一身本领临敌之际却没法得心应手。今天笔者从一个一年开发经验的角度记录一次工作.

2020-05-21 21:11:47 952 1

原创 从spring源码到springboot

这篇文章仅记录自己对于springboot的一次学习以及感悟,以及描述了从0开始制作自己的jar至推送到maven central repo。What is SpringBoot都已经2020年了,还在说自己不懂springboot,似乎对于java工程师来说仿佛已经说不过去了。还是一句话,要弄懂一个新兴事物之前,不妨去研究一下它的背景以及它的出现解决了什么问题。在没有SpringBoot出...

2020-05-03 00:28:22 1319

原创 手撸Mybatis源码-基础版

放假闲来无事,重新看了一遍Mybatis,有感而发,记录下来。What is Mybatis?按照官方文档的说法:MyBatis is a first class persistence framework with support for custom SQL, stored procedures and advanced mappings. MyBatis eliminates alm...

2020-04-04 22:59:09 898 2

原创 深入浅出服务治理-Eureka

Code is cheap,show me the code. --LinusTorvalds继上一篇博文 浅谈微服务之Springcloud ,讲述到微服务的背景以及它的一些核心理念,本篇博文着重从代码和理论两方面对springcloud服务治理的核心组件–Eureka做一个详细的讲解。Eureka的前世今生在上一篇博文当中提及服务治理以及它主要解决的问题,那么当...

2020-04-01 02:11:37 577

原创 浅谈微服务之Springcloud

笔者是19年6月毕业的,最近刚刚经历离职、跳槽,在家办公期间闲来无事,撸一下自己在前公司对于微服务和springcloud的一些见解,新手小白,有说的不对的地方望大神指正。微服务是什么?在讲述一件新事物的同时,不妨去了解一下它出现的背景,以及它的出现解决了什么问题。在Java开发web应用过程中,一个较为典型的架构风格就是把前端(Front-end)和后端(Back-end)的所有文件统统放...

2020-03-30 18:18:31 1474

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除