golang专题下共有 14177 篇文章
-
- Golang模块文档自动更新技巧分享
- 在Golang项目中自动化更新文档的核心方法是结合GoDoc与CI流程实现自动构建与部署。1.使用GoDoc自动生成API文档,基于源代码注释生成结构化文档并本地预览;2.集成CI(如GitHubActions)执行拉取代码、安装godoc、生成文档、提交并推送至指定分支等步骤,确保每次提交后文档自动更新;3.配合静态网站托管服务(如GitHubPages、Netlify或Vercel)发布文档,便于团队访问,同时注意规范注释、确保CI脚本稳定及部署路径正确,以维持文档的实时性与准确性。
- Golang· Go教程 | 8个月 | golang 自动化 文档 CI GoDoc 409浏览 收藏
-
- Golang提升DevOps可靠性,蓝绿部署代码详解
- 蓝绿部署是一种通过维护两个独立环境实现零停机更新的策略。其核心在于新版本先部署到非活跃环境,测试通过后切换流量以实现无缝更新。使用Golang实现蓝绿部署时,可通过结构体模拟环境状态,并编写部署与流量切换逻辑。实际部署中需关注以下关键点:1.使用基础设施即代码工具保障环境一致性;2.采用兼容或可逆的数据库迁移策略;3.根据平台选择合适的流量切换方式如KubernetesService、云服务TargetGroup或Nginx配置;4.部署后实施健康检查与监控告警机制。此外还需考虑负载均衡配置、日志记录、自
- Golang· Go教程 | 7个月 | golang DevOps 蓝绿部署 部署可靠性 流量切换 409浏览 收藏
-
- Golang令牌桶算法实现API限流详解
- 使用Golang实现API限流的推荐方法是采用golang.org/x/time/rate包实现令牌桶算法,该方法每秒生成10个令牌、桶容量为20,通过限流中间件对每个IP进行并发控制,结合sync.RWMutex保证并发安全,并可扩展支持动态配置与分布式限流,最终构建稳定的API防护体系。
- Golang· Go教程 | 7个月 | golang 并发安全 令牌桶算法 API限流 golang.org/x/time/rate 409浏览 收藏
-
- Golang健康检查与K8s探针配置详解
- 在Kubernetes中为Golang服务配置探针需设置Liveness、Readiness和Startup探针:1.Liveness探针通过/healthz接口检测服务健康,失败后重启容器;2.Readiness探针通过/ready接口判断服务是否就绪,失败后停止流量接入;3.Startup探针用于启动耗时较长的场景,防止早期误判。各探针需合理配置initialDelaySeconds、periodSeconds、timeoutSeconds和failureThreshold参数,避免影响服务稳定性。探
- Golang· Go教程 | 7个月 | golang Kubernetes 健康检查 探针 Liveness 409浏览 收藏
查看更多
课程推荐
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
-
- Go语言课程Gin框架实战
- Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于 martini 但拥有更好性能的API框架,由于 httprouter,速度提高了近40倍。如果你需要极好的性能,使用Gin吧。
- 339次学习
-
- Golang云原生架构师课程
- Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
- 205次学习
-
- Go编程基础视频教程
- Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。我们收集了这套《Go编程基础视频教程》,希望能够帮助大家更好的学习go语言。
- 168次学习
-
- Golang进阶实战编程
- 本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
- 129次学习

