golang

JWASX6 小时前
学习·golang
Java 转 go 学习 - kitex(5)本系列文章:上一篇文章我们学习了服务熔断和负载均衡,这一篇文章学习下自定义服务熔断 + 负载均衡,核心目标是实现一个 针对「单个服务实例 + 单个接口方法」的熔断器
谢亮_vipxieliang7 小时前
http·golang·iphone
Go net/http 标准库深入——构建生产级 HTTP 服务Go 的 net/http 标准库是构建 HTTP 服务的基石,它功能强大、开箱即用,但真正用好它却需要深入理解其内部机制。很多开发者能快速写出一个能跑的 HTTP 服务,却在面对高并发、超时控制、连接泄漏等问题时束手无策。
小小龙学IT8 小时前
rpc·架构·golang·go
Go 语言 gRPC(grpc-go)深度解析面向工业数采多服务架构的 Go 语言 RPC 编程实践指南,覆盖 Protocol Buffers、四种调用模式、拦截器、超时与 context、连接管理、TLS、反射调试、优雅关闭、底层实现剖析与高频坑点。
microrain10 小时前
物联网·golang·开源·sagooiot
KNX 现场没有寄存器表:SagooIoT 楼宇驱动插件的组地址、DPT 与隧道在 Modbus、Siemens S7、HART-IP 这些协议里,"读一个值"有明确的因果:平台发一个请求,设备回一个响应,一问一答,谁问、谁答、答的是哪一条,全都是确定的。
Duang007_11 小时前
后端·python·golang·typescript·prometheus
生产可观测性:从“系统慢“到“根因“的完整链路(Go / TypeScript)本文首发于 Duang 的博客。原文:生产可观测性:从"系统慢"到"根因"的完整链路(Go / TypeScript)
。小二11 小时前
开发语言·javascript·golang
Go 泛型并发利刃:async 库深度评测——370K ops/s、零依赖、生产就绪在日常 Go 后端开发中,协程池、任务编排、限流重试、Map/Reduce 并行处理这些需求几乎无处不在。市面上的并发库要么功能单一(如 ants 只管协程池),要么缺少泛型支持,要么需要拼装多个库才能覆盖完整链路。
徐小黑ACG12 小时前
开发语言·后端·golang
Golang 基础01自定义类型,这里需注意:Weekday ≠ int 虽然存储的数据类型相同,但是Weekday与int之间的赋值必须显示转换。
JWASX12 小时前
学习·golang
Java 转 go 学习 - dubbo-go(1)本系列文章:从这篇文章开始学习 dubbo 协议相关的内容,其实主要学的是 Go 调用 Java 提供的 dubbo 接口,因为工作中需要用到这个。
JWASX12 小时前
学习·golang·prometheus
go 学习 - prometheus 指标学习最近工作开发的时候经常用到指标监控,一般来说线上都会有调用链监控,但是对比起来还是指标监控好用,最重要的就是 支持 PromQL 语法,有了语法就能查询出各种各样的指标,比如 每秒 QPS、每分钟最大耗时… 各种指标,线上用的最多就是就是用来监控发送量、QPS,下面来学习下 prometheus。
脉动数据行情112 小时前
开发语言·websocket·golang
Go 语言实战|对接美股英伟达 NVDA 实时行情 生产级 WebSocket 方案AI 浪潮下,英伟达 NVDA 成为量化监控、行情大屏必备标的。很多 Go 技术栈团队对接美股行情时,容易踩心跳缺失、断连无重连、协程泄漏等坑。本文基于 gorilla/websocket 实现完整可上线的 Go 客户端,支持多股批量订阅,内置心跳保活、断线自动重连、结构化 JSON 解析,数据源采用脉动行情数据 API。
JWASX13 小时前
学习·golang
Java 转 go 学习 - dubbo-go(2)本系列文章:官方地址:Dubbo-go 协议快速开始,有需要可以直接看官方给的示例,还是比较详细的,我这里就是用 codex 生成的一个示例。
徐小黑ACG14 小时前
开发语言·后端·golang
Golang 基础02 控制语句控制语句:if/else 、for的三种型态 、range 、switchif/else使用if/else链给分数评级,并演示if的初始化语句
徐小黑ACG15 小时前
开发语言·后端·golang
Golang 基础03 函数事先声明:函数 / 方法 函数是独立的,没有绑定到某个类型的。方法是绑定在某个类型的函数函数可以最为参数传递给另一个函数,在此之前我们先搞懂函数类型
JWASX15 小时前
学习·golang·prometheus
go 学习 - prometheus 指标协程池监控go 里面都是用的协程,由于协程创建比较轻量,所以一般在业务里面要用就直接开一个协程,很少有用协程池的,但是有一些项目需要处理高并发问题,QPS 能打到 10000 以上,这种情况下就会考虑用协程池。
喜欢coding的谢同学16 小时前
开发语言·设计模式·golang
Go语言常用设计模式基础和实践案例介绍Docker 的 Go 客户端初始化非常复杂,涉及 API 版本协商、TLS 证书、自定义 HTTP Client、Host 环境变量等。Docker 团队完全抛弃了传统的配置结构体,采用了标准的 Functional Options。
ttwuai1 天前
开发语言·golang·开源
Go后台管理系统开源项目:4个官方仓库怎么追溯和核验结论:Go后台管理系统开源项目不能只看搜索位置或 Stars。应该先核验唯一 owner/repo、权限入口、License、最近提交和交付边界,再决定是否做 PoC。2026-10-07 核验后进入候选表的是 XYGo Admin、HotGo、Gin-Vue-Admin、go-admin-team/go-admin。前两个以 GoFrame 为核心,后两个走 Gin 路线;团队已经固定 Gin、只想嵌入数据面板、只做轻量 API,或明确需要 Go-Zero 微服务治理时,不应默认选择 XYGo。
谢亮_vipxieliang1 天前
开发语言·后端·golang
Go Worker Pool 设计——从原理到生产级实现在 Go 的高并发编程中,goroutine 虽然轻量,但无限创建依然会带来调度开销、内存压力和资源耗尽的风险。Worker Pool(工作池)正是为了解决这一问题而生的经典模式:限制并发数、复用 goroutine、控制资源消耗。
谢亮_vipxieliang1 天前
java·数据库·golang
Go Channel 高级模式——从底层原理到扇出扇入实战Channel 是 Go 并发编程的基石,也是 goroutine 之间通信的核心桥梁。Go 语言的设计哲学强调「不要通过共享内存来通信,而要通过通信来共享内存」,Channel 正是这一理念的具体实现。
谢亮_vipxieliang1 天前
开发语言·后端·golang
Go WaitGroup与Once——并发同步的基石在 Go 并发编程中,sync.WaitGroup 和 sync.Once 是两个最基础也最常用的同步原语。WaitGroup 用于等待一组 goroutine 完成任务,而 Once 则确保某个函数只执行一次。理解它们的原理与易错点,是写出健壮并发代码的前提。
JWASX1 天前
学习·golang
Java 转 go 学习 - GRPC(1)本系列文章:grpc 是 Google 开发的 高性能、开源、通用的远程过程调用(RPC)框架,官网如下:gRPC 简介,有需要的可以直接看官网的示例。