golang

念何架构之路11 小时前
开发语言·后端·golang
go-grpc设计思想.proto 是唯一事实,客户端存根、服务端接口、路由表全部由它生成(02 篇)。业务代码永远不手写"方法名→处理函数"的映射——手写的映射在跨语言、跨团队、跨版本时必然漂移。生成物收敛到极少数入口(Invoke/NewStream),框架逻辑与业务逻辑彻底分层。
microrain12 小时前
物联网·缓存·golang·sagooiot
SagooIoT 的缓存换后端只改一行配置,文件后端连 Redis 都不需要先说一个很常见的现场条件:一台机器、一个数据目录、一份二进制,没有额外的中间件可以装。这种环境里做物联网平台,最容易被卡住的不是协议解析,而是"那些本该放在 Redis 里的东西该放哪里"。设备详情、产品 TSL、系统参数、告警规则、规则链,全都是读多写少、结构固定、可以常驻的字典数据。
喵了几个咪14 小时前
golang·gowind
GoWind ShortPlay 深度拆解:三服务 BFF + Core,一条请求的完整工程链路本文回答一个问题:一次上下滑、一次发布、一次审核驳回,在 GoWind ShortPlay 里分别走过了哪些代码、哪些状态与哪些取舍?
紧跟先前的步伐1 天前
人工智能·ai·golang
Go AI Agent 实战 06|JSON 结构化输出与 Go 后端校验本系列共 10 阶段 ,面向有 Go 后端基础的开发者,全程用 Go 手写实现。 当前进度:阶段一 大模型基础 · 第 6 课 上一篇:Temperature 与生成参数
紧跟先前的步伐2 天前
人工智能·http·ai·golang
Go AI Agent 实战 08|HTTP 模型 API 的工作原理与请求流程本系列共 10 阶段,面向有 Go 后端基础的开发者,全程用 Go 手写实现。 当前进度:阶段二 Go 调用大模型 · 第 1 课(08) 上一篇:模型幻觉、能力边界与成本控制
紧跟先前的步伐2 天前
大数据·人工智能·golang
Go AI Agent 实战 07|模型幻觉、能力边界与成本控制本系列共 10 阶段 ,面向有 Go 后端基础的开发者,全程用 Go 手写实现。 当前进度:阶段一 大模型基础 · 第 7 课 上一篇:JSON 结构化输出与 Go 后端校验
利威尔xu2 天前
开发语言·后端·面试·性能优化·golang
Go GMP 调度器 10 个高频追问:3 个线上故障让 P99 从 80ms 飙到 2s、10 万 goroutine 泄漏作者:利威尔xu | CSDN 专栏《面试八股精讲》你好,我是利威尔xu。先交代这篇的位置。周一咱发了《万字详解 | Go 进阶》(一)GMP 调度器,把 G、M、P 的底裤都扒了一遍;今天这篇是配套的面试突击版——同一个主题,换成考官的视角重新问一遍。底层原理长文在这里,看不懂随时回去查:《万字详解 | Go 进阶(一)GMP 调度器:10万个goroutine凭什么不慌?》
FfHUCisI2 天前
服务器·开发语言·后端·golang
无锁 Reactor 网络模型与 gnet / evio 架构拆解先说一个可能不受欢迎的结论:绝大多数 Go 服务不需要 Reactor 框架。net 包配上运行时自带的 netpoller,已经让"一个连接一个 goroutine"这套写法能撑到几十万连接,而代码可读性远胜回调式状态机。gnet 这类框架存在的理由很窄,但确实存在。
紧跟先前的步伐2 天前
java·人工智能·golang
Go AI Agent 实战 05|Temperature 与生成参数:让模型输出可控本系列共 10 阶段 ,面向有 Go 后端基础的开发者,全程用 Go 手写实现。 当前进度:阶段一 大模型基础 · 第 5 课 上一篇:Prompt 与消息角色
浮尘笔记3 天前
人工智能·智能手机·golang
我用 Go 写了个手机端「远程 AI 开发控制台」(开源)一句话概述此工具:把IDE中的「工作区改动 → 可视化 git diff → 页面预览 → commit / push」整条链路搬到手机浏览器。AI 负责写代码,你负责在手机上拍板,全程不用开电脑。
microrain3 天前
物联网·架构·golang·sagooiot
专业版守核心,企业版做增量:SagooIoT 的跨模块能力出口依赖方向固定、不可反向:这一条决定了:核心可以独立演进、独立交付;增值业务可以快速叠加,却不会把核心代码搅成「企业版特供」。
紧跟先前的步伐3 天前
人工智能·golang·prompt
Go AI Agent 实战 04|Prompt 与消息角色:System、User、Assistant本系列共 10 阶段 ,面向有 Go 后端基础的开发者,全程用 Go 手写实现。 当前进度:阶段一 大模型基础 · 第 4 课 上一篇:Token、上下文窗口与模型调用成本
念何架构之路3 天前
开发语言·后端·golang
go-grpc逻辑架构图三条铁律:依赖单向向下;L2 全是"注册表+接口"可插拔;L1 与 L2 之间靠 wrapper 适配(不直连)。
FfHUCisI3 天前
golang
Linux 网络 IO 模型演进与 Epoll 内部机制要理解 epoll,先要理解它替代的是什么。早期的 socket API 只提供阻塞语义:read 调用进去,线程就停在那里等数据。一个线程服务一个连接,C10K 之前够用,之后线程本身成了瓶颈。于是有了非阻塞 fd 加轮询,有了 select 和 poll 把多个 fd 的等待合并成一次系统调用,最后是 epoll 把"每次都要重新告诉内核我在等哪些 fd"这件事也省掉了。
http阿拉丁神猫3 天前
开发语言·笔记·golang
Go语言入门笔记:从基础到开发环境搭建(二)其他硬件概念重要原理:IO 设备不和 CPU 直接交互,CPU 只直接和内存交换数据。表格Go 语言定位:强类型、静态编译型语言
紧跟先前的步伐4 天前
java·人工智能·golang
Go AI Agent 实战 03|Token、上下文窗口与模型调用成本本系列共 10 阶段 ,面向有 Go 后端基础的开发者,全程用 Go 手写实现。 当前进度:阶段一 大模型基础 · 第 3 课 上一篇:大语言模型(LLM)到底是怎么工作的
紧跟先前的步伐4 天前
人工智能·语言模型·golang
Go AI Agent 实战 02|大语言模型(LLM)到底是怎么工作的本系列共 10 阶段 ,面向有 Go 后端基础的开发者,全程用 Go 手写实现。 当前进度:阶段一 大模型基础 · 第 2 课 上一篇:AI 应用与传统后端的本质区别
golang学习记4 天前
java·vscode·python·golang·pycharm·goland
Python vs Go:2026年到底该怎么选早些年我写项目,常年泡在Python里。写接口、跑数据分析、捣鼓大模型原型,几行代码就能把想法跑通,爽感拉满。但随着服务流量涨上去,麻烦接踵而至:接口延迟忽高忽低、容器冷启动慢吞吞、并发一上来资源开销直接超标。那时候身边不少同行和我一样,开始琢磨把核心服务迁移到Go。
茉莉玫瑰花茶4 天前
开发语言·后端·golang
GO [ 内存与变量逃逸分析 ]在 Go 语言中,变量声明看起来非常简单:buildUser 返回了局部变量 user 的地址。函数返回以后,这个变量为什么还可以被使用?它是在栈上,还是在堆上?
9624565 天前
rpc·架构·golang
Go EVM 链上数据平台实践:从 RPC Demo 到可演进架构ENGINEERING CASE STUDY · RCA · POSTMORTEMGin + go-ethereum + Go embed + godotenv 的完整实现复盘,包含架构图、ERD、数据流、时序、故障根因和分阶段演进路线。