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

golang
golang专题下共有 14427 篇文章
  • golang框架高并发应用架构设计指南
    golang框架高并发应用架构设计指南
    针对高并发应用,使用Go语言框架架构设计应遵循以下指南:采用微服务架构,分解应用为独立、松耦合的服务。使用消息队列,解耦服务间通信并确保消息可靠性。限制并发度,防止服务因过载崩溃。优化数据库访问,包括使用连接池、启用查询缓存、建立索引和垂直分区。使用分布式缓存,减少数据库访问次数并提升读请求性能。
    Golang· Go教程   |  2年  |   golang 高并发 265浏览 收藏
  • 针对不同体系结构优化golang框架性能
    针对不同体系结构优化golang框架性能
    针对不同体系结构优化Go框架的关键技术包括:减少GC压力(如使用切片池、对象池、手动管理内存)、针对x86-64和ARM64体系结构进行具体优化(如调整栈大小、GC参数、链接到外部库)。本文提供了优化Go框架的实战案例,使用切片池来减少堆分配,并根据CPU核心数调整了GOMAXPROCS和GC参数,以最大化不同体系结构上的应用程序性能。
    Golang· Go教程   |  2年  |   golang 性能优化 359浏览 收藏
  • golang框架在高并发场景中的稳定性保障
    golang框架在高并发场景中的稳定性保障
    高並行負荷シナリオにおけるGolangフレームワークの安定性を確保するには、Goroutineの適正使用、チャネルを使用した通信、ロックの適切な使用、負荷分散と水平スケーリングなどの手法が挙げられます。
    Golang· Go教程   |  2年  |   golang 高并发 320浏览 收藏
  • Golang 框架性能优化的代码重构技巧
    Golang 框架性能优化的代码重构技巧
    为了优化Golang框架性能,可采用以下代码重构技巧:避免重复HTTP处理:使用中间件或路由分组减少创建和销毁处理程序的开销。使用缓存:通过内存、文件或数据库缓存HTTP响应,避免重复或昂贵的计算。使用并发并行:利用goroutine和WaitGroup提高并发性并行处理任务,提升应用程序性能。
    Golang· Go教程   |  2年  |   golang 代码重构 484浏览 收藏
  • golang框架在高并发场景中的发展趋势
    golang框架在高并发场景中的发展趋势
    针对高并发场景,Golang框架主要趋势:协程与CSP:利用协程和CSP模型提升并发处理效率。微服务架构:利用轻量级通信协议构建和维护高并发微服务。事件驱动架构:通过事件总线实现组件之间的异步通信和事件处理。展望:协程和CSP优化、轻量级框架兴起、Serverless集成等趋势值得关注。
    Golang· Go教程   |  2年  |   golang 高并发 439浏览 收藏
  • golang框架并发编程性能优化技巧
    golang框架并发编程性能优化技巧
    为优化Go框架中的并发性能,可以采用以下技巧:使用GoroutinePool来避免创建/销毁goroutine的开销。优化通道通信,使用有缓冲通道和选择性接收。使用上下文来传播请求范围的元数据和取消信号,简化并发代码。
    Golang· Go教程   |  2年  |   golang 并发编程 365浏览 收藏
查看更多
课程推荐
  • 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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码