专题:golang
共60篇相关文章

如何将Go程序与远程TCPdump功能实现无缝集成?
最近开发的telemetry采集系统上线了。听起来高大上,简单来说就是一个grpcudp服务端,用户的机器(路由器、交换机)将它们的各种统计数据上报采集、整理后交后端的各类AI分析系统分析。目前华为思科的大部分设备支持。 上线之后,各类...

如何通过策略优化一次gRPC服务器内存与吞吐量?
背景 最近,上线的采集器忽然时有OOM。采集器本质上是一个grpc服务,网络设备通过grpc协议将数据上报后,采集器进行格式等整理后,发往下一个系统(比如分析,存储)。 打开运行环境,发现特性如下: 每个采集器实例,会有数千个设备相连。并且...

如何利用布隆过滤器高效提取海量数据摘要?
概览 在telemetry采集中,由于数据量极大,一般采用分布式架构;使用消息队列来进行各系统的解耦。有系统如下: 设备将各类数据上报给采集器,采集器充当格式转换的角色。将各类不同的设备数据转换为统一的格式。 采集器将数据写入到消息队列中,...

如何编写一个UDP服务端,实现处理功能?
udp的服务端有一个大坑,即如果收包不及时,在系统缓冲写满后,将大量丢包。 在网上通常的示例中,一般在for循环中执行操作逻辑。这在生产环境将是一个隐患。是的,俺就翻车了。 go强大简易的并发能力可以用在处理udp数据上。 PoolSize...

如何巧妙应对go grpc连接重置为对等方的问题?
最近添哥一直反映,他手下的设备以grpc stream的方式向我服务端发送数据。偶然会收到错误。现象如下: 连接已经建立了一段时间,正常使用。 突然client.Send 返回 eof。 客户端有报错:connection reset by...

如何通过流式编程打造围绕数据而非API的架构革新?
背景 在服务刚刚搭建时,通常的思维就是根据API编写业务逻辑:SendStream ... func (d *Svc) SendStream(stream MyApi_data.ProxyDialOut_SendStreamServ...

如何通过OpenSpec提示词工程 Harness 思维,打造全流程多Agent研发平台?
本文展示如何使用 OpenSpec + 一套分阶段 Prompt,有条理地完成开发任务。 我们会使用 任意AI IDE插件的Vibe模式,结合openspec,有条理地完成任务。 第一步:生成 requirements_...

Goh这款Go语言预编译模板引擎,Benchmark排名第一,有什么优势?
https:github.comOblivionOceanGoh Goh 是一款Go语言的预编译快速模板引擎。 English | 简体中文 目录 特性 性能测试 安装 使用 语法 特性 预编译模板引擎,提升运行速度。 几乎兼容&a...

Go反射性能瓶颈如何通过零拷贝技术实现优化?
原文:https:www.yt-blog.top38912 做Go开发的,肯定少不了用反射——解析Tag、拿字段偏移、获取类型信息,ORM、序列化、配置绑定这些地方都要用到。 但是官方的reflect包性能真的不太行,解析一个字段或...

如何使用beego和vue实现大文件上传、断点续传、秒传功能?
公众号首发、欢迎关注 大文件上传 0、项目源码地址 源码地址 :https:github.comzhuchangwularge-file-upload 前端基于 vue-simple-uploader (感谢这个大佬)实现: htt...

如何将Golang进阶与数据库中间件结合,打造干货满满的学习路径?
必读 欢迎关注白日梦的公众号(风一样的程序员)回复:数据库中间件 。 即可获取写有注释的中间件源码包,开箱即用~ 一、Centos7、Mac安装MySQL 笔记地址:https:www.cnblogs.comZhuChangwup...

Go语言Excel库Excelize发布2.3.0版,你了吗?
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,2020年8月10日,社区正式发布了 2.3.0 版本,该版本包含了多项新增功能、错误修复和兼容性提升优化。...

Excelize 2.3.1 发布,Go语言Excel加密文档库,支持?
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,2020年9月23日,社区正式发布了 2.3.1 版本,该版本包含了多项新增功能、错误修复和兼容性提升优化。...

Excelize 2.3.2 发布,Go 语言 Excel 文档库,2021 首更,你期待吗?
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISOIEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表...

Excelize 2.4.0 新版支持152个公式函数,你体验了吗?
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,2021年4月19日,社区正式发布了 2.4.0 版本,该版本包含了多项新增功能、错误修复和兼容性提升优化。...
