当前位置:首页 > 文章列表 >golang

golang
golang专题下共有 13610 篇文章
  • golang框架与WebAssembly框架的跨平台潜力
    golang框架与WebAssembly框架的跨平台潜力
    利用Go框架和WebAssembly框架,开发人员可以创建具有强大跨平台能力的应用程序:Go框架(如net/http和echo)简化了后端服务的构建。WebAssembly框架(如Blazor和Svelte)允许使用Go等语言编写交互式Web应用程序。结合Go的高效后端和WebAssembly的交互式前端,开发者可以为跨平台应用程序提供无缝体验。
    Golang· Go教程   |  1年  |   golang 101浏览 收藏
  • Golang压测配置,k6实现分布式测试
    Golang压测配置,k6实现分布式测试
    为Golang配置自动化压测的核心是使用k6工具并部署为分布式架构。1.安装k6的Docker镜像并编写压测脚本模拟用户访问;2.集成Prometheus和Grafana监控应用性能指标如请求处理时间、Goroutine数量和内存使用情况;3.通过docker-compose.yml定义k6master和多个worker节点实现分布式负载测试;4.将k6集成到CI/CD流程中实现自动化压测;5.根据测试目标选择合适的k6选项如vus、duration等;6.分析k6测试结果中的响应时间、成功率、吞吐量等指
    Golang· Go教程   |  4个月  |   golang 性能优化 分布式测试 k6 自动化压测 101浏览 收藏
  • Golang集成NATSStreaming消息队列教程
    Golang集成NATSStreaming消息队列教程
    NATSStreaming通过消息持久化和可靠传递保障Golang应用消息不丢失,核心步骤包括:1.用Docker部署NATSStreaming服务器;2.安装stan.go客户端库;3.使用stan.Connect()建立连接并指定唯一客户端ID;4.通过Publish()发布消息,支持同步与异步模式;5.使用Subscribe()实现广播、QueueSubscribe()实现负载均衡消费;6.通过持久化ID实现断线重连后消息续传。尽管NATSStreaming仍用于部分存量系统,新项目建议优先评估Je
    Golang· Go教程   |  3个月  |   golang 消息队列 持久化 NATSStreaming stan.go 101浏览 收藏
  • Golang开发Linkerd数据平面详解
    Golang开发Linkerd数据平面详解
    Linkerd数据平面由Rust编写的Linkerd-proxy实现,通过边车代理透明处理服务间通信,支持mTLS、流量控制与可观测性;尽管代理本身非Go编写,但Golang广泛用于构建与其集成的扩展组件,如自定义指标导出器、策略控制器、可观测性网关及诊断工具;在Go服务中应避免自行处理TLS,合理配置超时,暴露Prometheus指标,并优先使用gRPC以充分利用Linkerd的协议感知能力。
    Golang· Go教程   |  3个月  |   golang grpc 服务网格 Linkerd 数据平面 101浏览 收藏
  • Golang可观测性:OpenTelemetry集成教程
    Golang可观测性:OpenTelemetry集成教程
    答案:本文介绍在Golang中集成OpenTelemetry实现可观测性,通过安装依赖、初始化TracerProvider、使用otelhttp中间件自动收集HTTP追踪、添加自定义Span与上下文传递、集成Metrics并部署Collector,最终构建统一的日志、指标、追踪监控体系,提升分布式系统稳定性与问题定位效率。
    Golang· Go教程   |  1个月  |   golang 链路追踪 可观测性 OpenTelemetry OpenTelemetryCollector 101浏览 收藏
  • Golang文件压缩解压方法详解
    Golang文件压缩解压方法详解
    Go语言通过archive/zip和compress/gzip包实现文件压缩解压:1.使用zip包可打包多个文件或目录,支持创建和读取ZIP归档;2.gzip适用于单个文件高压缩比场景,采用流式处理避免内存溢出;3.建议根据多文件归档或单文件压缩需求选择合适格式,并注意路径安全与大文件处理。
    Golang· Go教程   |  1个月  |   golang 解压 zip 文件压缩 gzip 101浏览 收藏
查看更多
课程推荐
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
  • Go语言课程Gin框架实战
    Go语言课程Gin框架实战
    Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于 martini 但拥有更好性能的API框架,由于 httprouter,速度提高了近40倍。如果你需要极好的性能,使用Gin吧。
    339次学习
  • Golang云原生架构师课程
    Golang云原生架构师课程
    Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
    205次学习
  • Go编程基础视频教程
    Go编程基础视频教程
    Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。我们收集了这套《Go编程基础视频教程》,希望能够帮助大家更好的学习go语言。
    168次学习
  • Golang进阶实战编程
    Golang进阶实战编程
    本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
    129次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码