阿里云文档 2025-04-22

Go测试构建

通过Go测试构建流水线,自动化进行检出代码、编译构建、运行单元测试、输出结果记录、测试统计等能力,减少人工干预,增强项目可见性,并且有效的日志能够帮助开发者更容易发现并解决存在问题。

文章 2025-04-15 来自:开发者社区

无感改造,完美监控:Docker 多阶段构建 Go 应用无侵入观测

作者:牧思 背景 随着云原生的普及,Golang 编程语言变得越来越热门。相比 Java,Golang 凭借其轻量,易学习的特点得到了越来越多工程师的青睐,然而由于 Golang 应用需要被编译成二进制文件再进行运行,Golang 编程语言相比 Java 这样的有运行时虚拟机的编程语言损失了较多的灵活性:比如在可观测领域,Java 应用通常利用 JVM 提供的...

无感改造,完美监控:Docker 多阶段构建 Go 应用无侵入观测
文章 2024-12-05 来自:开发者社区

百炼-千问模型通过openai接口构建assistant 等 go语言

由于阿里百炼平台通义千问大模型没有完善的go语言兼容openapi示例,并且官方答复assistant是不兼容openapi sdk的。 实际使用中发现是能够支持的,所以自己写了一个demo test示例,给大家做一个参考。 github 地址- https://github.com/linbe-ff/go-qwen ✨ 说明 utils 中写的是获取实...

问答 2024-10-09 来自:开发者社区

请问云效流水线构建,何时支持go1.22?

请问云效流水线构建,何时支持go1.22?

文章 2024-08-31 来自:开发者社区

云原生之旅:构建和部署一个简单的Go应用程序

在当今软件开发领域,云原生已成为一种趋势,它意味着构建应用程序要充分利用云平台的弹性和分布式特性。云原生应用通常设计为在容器中运行,以便在不同的环境中可靠、快速地部署和扩展。接下来,我们将以一个简单的Go Web应用为例,介绍如何将其容器化并在Kubernetes集群中进行部署。 首先,确保你的开发环境已经安装了...

文章 2024-08-27 来自:开发者社区

构建 Go 应用 docker 镜像的十八种姿势

修炼背景 我夜以继日,加班加点开发了一个最简单的 Go Hello world 应用,虽然只是跑了打印一下就退出了,但是老板也要求我上线这个我能写出的唯一应用。 项目结构如下: . ├── go.mod └── hello.go ...

构建 Go 应用 docker 镜像的十八种姿势
文章 2024-08-21 来自:开发者社区

构建高效的Go语言Web服务器:基于Fiber框架的性能优化实践

随着互联网应用的日益复杂,Web服务器的性能成为了衡量其成功与否的关键因素之一。在众多编程语言中,Go语言凭借其出色的性能表现和简洁的语法特性,成为了构建高性能Web服务的热门选择。而Fiber,作为Go语言社区中一颗璀璨的新星,以其轻量级、高性能及易于上手的特点,迅速赢得了开发者的青睐。 一、Fiber框架简介...

文章 2024-08-15 来自:开发者社区

如何构建和安装 Go 程序

简介 到目前为止,在我们的《如何使用 Go 编程》系列中,您已经使用 go run 命令自动编译您的源代码并运行生成的可执行文件。虽然这个命令对于在命令行上测试代码很有用,但是要分发或部署应用程序,您需要将代码构建成一个可共享的二进制可执行文件,或者一个包含可以运行您的应用程序的机器字节码的单个文件。为此,您可以使用 Go 工具链来构建和安装您的程序。 在 Go 中,将源代码转换...

文章 2024-08-07 来自:开发者社区

使用 ServiceWeaver 构建 go 服务

单体或微服务或两者兼有:ServiceWeaver 简介 如果我们能利用一种编程模型或运行时,将代码的逻辑边界与部署的物理边界解耦,这样在开始开发时就不需要将应用程序紧耦合为单体或微服务来部署,那将会非常棒。谷歌的新开源项目 Service Weaver 提供了将代码与代码部署方式解耦的想法。Service Weaver 是一个编程框架,用于用 Go 编程语言编写和部署云应用程...

使用 ServiceWeaver 构建 go 服务
文章 2024-06-17 来自:开发者社区

【Go语言精进之路】构建高效Go程序:了解map实现原理并高效使用

引言 在Go语言中,map 是一种无序的键值对集合,它以其高效的查找、插入和删除操作而闻名。了解 map 的基本概念、特性和内部实现机制,对于编写高效且稳定的Go代码至关重要。本文将深入探讨 map 的各个方面,包括其初始化、基本操作、内部实现细节,并讨论为何在创建 map 时应尽量使用带有容量提示参数的做法。 ...

【Go语言精进之路】构建高效Go程序:了解map实现原理并高效使用

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

产品推荐

开发与运维

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

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等