阿里云文档 2025-03-10

使用Go语言开发网关插件扩展网关功能

开发网关插件可以扩展API网关的核心功能,使其能够满足更加复杂和特定的业务需求。本文介绍如何使用Go语言开发网关插件,并提供了本地开发和调试的指引。

文章 2024-06-19 来自:开发者社区

go语言并发实战——日志收集系统(四) 利用tail包实现对日志文件的实时监控

Linux中的tail命令 tail 命令是一个在 Unix/Linux 操作系统上用来显示文件末尾内容的命令。它可以显示文件的最后几行内容,默认情况下显示文件的最后 10 行。tail 命令 非常有用,特别是在我们查看日志文件或者监视文件变化时。 基本用法如下: tail [选项]… [文件]… 一些常用的选项包括: -n <行...

go语言并发实战——日志收集系统(四) 利用tail包实现对日志文件的实时监控
文章 2024-06-19 来自:开发者社区

go语言并发实战——日志收集系统(一) 项目前言

-goroutine- 简介 go并发编程的练手项目 项目背景 一般来说业务系统都有自己的日志,当系统出现问题时,我们一般需要通过日志信息来定位与解决问题,当系统机器较少时我们可以登录服务器来查看,但是当系统机器较多时,我们通过服务器来查看日志的成本就会变得很大,这时候我们需要通过日志来查看,但是由于日志量比较大,我们无法通过服务器来查看,这时候我们需要通过日志收...

go语言并发实战——日志收集系统(一) 项目前言
文章 2024-06-19 来自:开发者社区

Go语言并发(一)——goroutine与Waitgroup

协程 前言 在很多语言中都会提到并发的概念, 例如python, Java,C++等等,一般来说 都会 使用多线程或多进程来 实现并发调度,但是多线程/进程 一般会耗费大量内存, 而在go 语言中我们可以使用协程来达到并发调度的目的, 协程的简介 协程是轻量级的线程(或者说是用户态的线程),与常用的线程不同的是,它本身的调度不由操作系统 来...

问答 2024-05-30 来自:开发者社区

请问go语言擅长并发,那和Erlang对比 ,哪个比较好一点呢?

请问go语言擅长并发,那和Erlang对比 ,哪个比较好一点呢?

问答 2024-05-28 来自:开发者社区

go语言使用消息传递的方式实现并发,请问channel方式和同步锁方式的优缺点是什么?

go语言使用消息传递的方式实现并发,同时也是支持同步锁并发,请问channel方式和同步锁方式的优缺点是什么?

问答 2024-05-14 来自:开发者社区

go语言使用消息传递的方式实现并发,同时也是支持同步锁并发,请问channel方式和同步锁方式的优缺

go语言使用消息传递的方式实现并发,同时也是支持同步锁并发,请问channel方式和同步锁方式的优缺点?

文章 2024-05-03 来自:开发者社区

Golang深入浅出之-Go语言中的并发安全队列:实现与应用

在Go语言中,并发编程是其核心特性之一,而并发安全的数据结构则是构建高性能并发系统的基础。本文将深入探讨Go语言中的并发安全队列,包括其实现原理、常见问题、易错点及避免策略,并通过代码示例加以说明。 一、并发安全队列概览 并发安全队列,顾名思义,是在多线程或协程环境下能够保证数据一致性的队列结构。在Go中,标准库提供了sync包来支持并发控制,其中sync.Mutex和sync.RWMute...

Golang深入浅出之-Go语言中的并发安全队列:实现与应用
文章 2024-05-02 来自:开发者社区

Golang深入浅出之-Go语言中的并发安全容器:sync.Map与sync.Pool

在Go语言中,多goroutine并发访问共享数据时,必须保证数据一致性,这就需要用到并发安全的数据结构。Go标准库提供了两个关键的并发安全容器:sync.Map和sync.Pool。本文将详细介绍这两个容器,以及如何在实际编程中避免常见问题和易错点。 sync.Map sync.Map是Go 1.9引入的并发安全的映射结构,它简化了在并发环境下的键值对存储。sync.Map的主要方法有Lo...

Golang深入浅出之-Go语言中的并发安全容器:sync.Map与sync.Pool
文章 2024-05-02 来自:开发者社区

Golang深入浅出之-Go语言中的CSP模型:深入理解并发哲学

在Go语言的世界里,并发编程是一门艺术,而这一切的核心便是Communicating Sequential Processes (CSP)模型。CSP模型由Tony Hoare提出,它强调通过通信来共享内存,而非直接访问,从而简化了并发程序的设计与实现。本文将深入浅出地探讨Go语言中的CSP模型,揭示其并发哲学,并指出常见问题、易错点及避免策略,辅以代码示例,帮助开发者更好地驾驭并发编程。 C.....

Golang深入浅出之-Go语言中的CSP模型:深入理解并发哲学

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注