Go

Go

五分钟学会使用 go modules(含在家办公使用技巧)

阿里巴巴云原生 发表了文章 • 0 个评论 • 853 次浏览 • 2020-02-14 10:28 • 来自相关话题


作者 | 孙健波(天元)  阿里巴巴技术专家

导读go modules 是 golang 1.11 新加的特性。如今 1.13 都已经发布了第 7 个小版本了,几乎所有大项目均已开始使用,这自然也包括 Kubernetes 生态中的众多项目。笔...
查看更多

清晰架构(Clean Architecture)的Go微服务:程序设计

阿娇 发表了文章 • 0 个评论 • 957 次浏览 • 2020-02-07 21:07 • 来自相关话题


我使用Go和gRPC创建了一个微服务,并将程序设计和编程的最佳实践应用于该项目。 我写了一系列关于在项目工作中做出的设计决策和取舍的文章,此篇是关于程序设计。

程序的设计遵循[清晰架构(Clean Architecture)](https://blog.cl...
查看更多

清晰架构(Clean Architecture)的Go微服务:程序结构

尼古拉斯 发表了文章 • 0 个评论 • 1137 次浏览 • 2020-02-06 17:47 • 来自相关话题


我使用Go和gRPC创建了一个微服务,并试图找出最佳的程序结构,它可以用作我未来程序的模板。我有Java背景,并发现自己在Java和Go之间挣扎,它们之间的编程理念完全不同。我写了一系列关于在项目工作中做出的设计决策和取舍的文章。这是其中的第一篇,是关于程序结...
查看更多

清晰架构(Clean Architecture)的Go微服务:事物管理

齐达内 发表了文章 • 0 个评论 • 832 次浏览 • 2020-02-02 21:33 • 来自相关话题


为了支持业务层中的事务,我试图在Go中查找类似Spring的声明式事务管理,但是没找到,所以我决定自己写一个。 事务很容易在Go中实现,但很难做到正确地实现。

需求

  • 将业务逻辑与事务代码分开。在编写业务用例时,开发者应该只需考虑业务逻辑,不需要同时...
查看更多

Go 开发关键技术指南 | 敢问路在何方?(内含超全知识大图)

阿里巴巴云原生 发表了文章 • 0 个评论 • 847 次浏览 • 2020-01-10 10:39 • 来自相关话题


作者 | 杨成立(忘篱) 阿里巴巴高级技术专家

Go 开发关键技术指南文章目录:
查看更多

Go 开发关键技术指南 | Go 面向失败编程 (内含超全知识大图)

阿里巴巴云原生 发表了文章 • 0 个评论 • 987 次浏览 • 2019-12-26 11:57 • 来自相关话题


作者 | 杨成立(忘篱) 阿里巴巴高级技术专家

关注“阿里巴巴云原生”公众号,回复 Go 即可查看清晰知识大图!

导读:从问题本身出发,不局限于 Go 语言,探讨服务器中常常遇到的问题,最后回到 Go 如何解决这些问题,为大家提供...
查看更多

Go 开发关键技术指南 | 为什么你要选择 GO?(内含超全知识大图)

阿里巴巴云原生 发表了文章 • 0 个评论 • 1144 次浏览 • 2019-12-19 11:40 • 来自相关话题


作者 | 杨成立(忘篱) 阿里巴巴高级技术专家

关注“阿里巴巴云原生”公众号,回复 Go 即可查看清晰知识大图!

导读:从问题本身出发,不局限于 Go 语言,探讨服务器中常常遇到的问题,最后回到 Go 如何解决这些问题,为大家提供...
查看更多

Uber Go 语言编程规范

Andy_Lee 发表了文章 • 0 个评论 • 1268 次浏览 • 2019-10-15 23:06 • 来自相关话题


【编者的话】相信很多人前两天都看到 Uber 在 GitHub 上面开源的 Go 语言编程规范了,原文在这里:https://github.com/uber-go/gui ... le.md 。我们今天就来简单了解一下国外大厂都是如何...
查看更多

Go版微服务开发框架Micro及标准2019年大整合

cleverlzc 发表了文章 • 0 个评论 • 5226 次浏览 • 2019-06-16 08:38 • 来自相关话题


【编者的话】Micro是构建微服务的最简单方式,并逐渐成为云计算中基于Go的微服务开发的实际标准。通过将我们的努力整合到一个开发框架和运行时中,我们使这个过程更加简单。

Micro作为[go-micro](https://github.com/micro/...
查看更多

容器化 Go 开发环境的尝试

齐达内 发表了文章 • 0 个评论 • 2296 次浏览 • 2019-04-08 13:08 • 来自相关话题


【编者的话】本文是我在思考“如何组建团队”时候的一个小尝试,旨在通过容器技术(Docker)降低探索 Golang 技术开发的门槛。目前的效果还不是很明显,不过作为一种新思路,非常值得大家了解。

容器化 Go 开发环境

容器化的价值

搭建开发环境...
查看更多

清晰架构(Clean Architecture)的Go微服务:程序设计

阿娇 发表了文章 • 0 个评论 • 957 次浏览 • 2020-02-07 21:07 • 来自相关话题


我使用Go和gRPC创建了一个微服务,并将程序设计和编程的最佳实践应用于该项目。 我写了一系列关于在项目工作中做出的设计决策和取舍的文章,此篇是关于程序设计。

程序的设计遵循[清晰架构(Clean Architecture)](https://blog.cl...
查看更多

清晰架构(Clean Architecture)的Go微服务:程序结构

尼古拉斯 发表了文章 • 0 个评论 • 1137 次浏览 • 2020-02-06 17:47 • 来自相关话题


我使用Go和gRPC创建了一个微服务,并试图找出最佳的程序结构,它可以用作我未来程序的模板。我有Java背景,并发现自己在Java和Go之间挣扎,它们之间的编程理念完全不同。我写了一系列关于在项目工作中做出的设计决策和取舍的文章。这是其中的第一篇,是关于程序结...
查看更多

Uber Go 语言编程规范

Andy_Lee 发表了文章 • 0 个评论 • 1268 次浏览 • 2019-10-15 23:06 • 来自相关话题


【编者的话】相信很多人前两天都看到 Uber 在 GitHub 上面开源的 Go 语言编程规范了,原文在这里:https://github.com/uber-go/gui ... le.md 。我们今天就来简单了解一下国外大厂都是如何...
查看更多

Go版微服务开发框架Micro及标准2019年大整合

cleverlzc 发表了文章 • 0 个评论 • 5226 次浏览 • 2019-06-16 08:38 • 来自相关话题


【编者的话】Micro是构建微服务的最简单方式,并逐渐成为云计算中基于Go的微服务开发的实际标准。通过将我们的努力整合到一个开发框架和运行时中,我们使这个过程更加简单。

Micro作为[go-micro](https://github.com/micro/...
查看更多

容器化 Go 开发环境的尝试

齐达内 发表了文章 • 0 个评论 • 2296 次浏览 • 2019-04-08 13:08 • 来自相关话题


【编者的话】本文是我在思考“如何组建团队”时候的一个小尝试,旨在通过容器技术(Docker)降低探索 Golang 技术开发的门槛。目前的效果还不是很明显,不过作为一种新思路,非常值得大家了解。

容器化 Go 开发环境

容器化的价值

搭建开发环境...
查看更多

如何为你的Go应用创建轻量级Docker镜像?

ScofieldDM 发表了文章 • 0 个评论 • 8909 次浏览 • 2018-09-03 21:46 • 来自相关话题


恭喜!你已经创建了一个出色的go应用程序,现在你想创建一个Docker容器来分发你的应用。

但是,如何尽可能为你的Golang应用程序打造一个最小的镜像呢?提示:我们将会使用多阶段构建(自从Docker 17.05版本提供的方法)来完成这个目标。

介...

查看更多

从零开始写一个运行在Kubernetes上的服务程序

alex_wang2 发表了文章 • 0 个评论 • 6573 次浏览 • 2017-12-19 22:11 • 来自相关话题


【编者的话】这是一篇对于Go语言和Kubernetes新手来说再适合不过的文章了。文中详细介绍了从代码编写到用容器的方式在Kubernetes集群中发布,一步一步,一行一行,有例子有说明,解释透彻,贯穿始末,值得每一个容器爱好者和Go语言程序员去阅读和学习。
...
查看更多

Mesos+ZooKeeper+Marathon+Docker分布式部署打造PaaS云平台实践(一)

赵英俊 发表了文章 • 5 个评论 • 22733 次浏览 • 2015-07-21 16:39 • 来自相关话题


【编者的话】本文先给出一个分布式部署的过程,在完成这种分布式部署的过程花费了我一个周末的时间,因为国内几乎没有找到分布式部署的实践过程记录,希望我的实践过程能够给有兴趣的小伙伴在进行分布式部署中提供一定的帮助。

最近开始对Mesos非常的感兴趣,Mesos和...
查看更多

CoreOS Fest 系列之第二篇: Systemd、Go、Calico、Sysdig

bnuhero 发表了文章 • 0 个评论 • 6588 次浏览 • 2015-06-19 17:43 • 来自相关话题


【编者的话】在 CoreOS Fest 第二天的会议中,演讲者展示了多个开源项目和工具,包括 Systemd 和 CoreOS 、 Go 语言和容器、 Calico 项目、 Sysdig 等。

在 [CoreOS Fest](https://coreos.c...
查看更多

五分钟学会使用 go modules(含在家办公使用技巧)

阿里巴巴云原生 发表了文章 • 0 个评论 • 853 次浏览 • 2020-02-14 10:28 • 来自相关话题


作者 | 孙健波(天元)  阿里巴巴技术专家

导读go modules 是 golang 1.11 新加的特性。如今 1.13 都已经发布了第 7 个小版本了,几乎所有大项目均已开始使用,这自然也包括 Kubernetes 生态中的众多项目。笔...
查看更多

清晰架构(Clean Architecture)的Go微服务:程序设计

阿娇 发表了文章 • 0 个评论 • 957 次浏览 • 2020-02-07 21:07 • 来自相关话题


我使用Go和gRPC创建了一个微服务,并将程序设计和编程的最佳实践应用于该项目。 我写了一系列关于在项目工作中做出的设计决策和取舍的文章,此篇是关于程序设计。

程序的设计遵循[清晰架构(Clean Architecture)](https://blog.cl...
查看更多

清晰架构(Clean Architecture)的Go微服务:程序结构

尼古拉斯 发表了文章 • 0 个评论 • 1137 次浏览 • 2020-02-06 17:47 • 来自相关话题


我使用Go和gRPC创建了一个微服务,并试图找出最佳的程序结构,它可以用作我未来程序的模板。我有Java背景,并发现自己在Java和Go之间挣扎,它们之间的编程理念完全不同。我写了一系列关于在项目工作中做出的设计决策和取舍的文章。这是其中的第一篇,是关于程序结...
查看更多

清晰架构(Clean Architecture)的Go微服务:事物管理

齐达内 发表了文章 • 0 个评论 • 832 次浏览 • 2020-02-02 21:33 • 来自相关话题


为了支持业务层中的事务,我试图在Go中查找类似Spring的声明式事务管理,但是没找到,所以我决定自己写一个。 事务很容易在Go中实现,但很难做到正确地实现。

需求

  • 将业务逻辑与事务代码分开。在编写业务用例时,开发者应该只需考虑业务逻辑,不需要同时...
查看更多

Go 开发关键技术指南 | 敢问路在何方?(内含超全知识大图)

阿里巴巴云原生 发表了文章 • 0 个评论 • 847 次浏览 • 2020-01-10 10:39 • 来自相关话题


作者 | 杨成立(忘篱) 阿里巴巴高级技术专家

Go 开发关键技术指南文章目录:
查看更多

Go 开发关键技术指南 | Go 面向失败编程 (内含超全知识大图)

阿里巴巴云原生 发表了文章 • 0 个评论 • 987 次浏览 • 2019-12-26 11:57 • 来自相关话题


作者 | 杨成立(忘篱) 阿里巴巴高级技术专家

关注“阿里巴巴云原生”公众号,回复 Go 即可查看清晰知识大图!

导读:从问题本身出发,不局限于 Go 语言,探讨服务器中常常遇到的问题,最后回到 Go 如何解决这些问题,为大家提供...
查看更多

Go 开发关键技术指南 | 为什么你要选择 GO?(内含超全知识大图)

阿里巴巴云原生 发表了文章 • 0 个评论 • 1144 次浏览 • 2019-12-19 11:40 • 来自相关话题


作者 | 杨成立(忘篱) 阿里巴巴高级技术专家

关注“阿里巴巴云原生”公众号,回复 Go 即可查看清晰知识大图!

导读:从问题本身出发,不局限于 Go 语言,探讨服务器中常常遇到的问题,最后回到 Go 如何解决这些问题,为大家提供...
查看更多

Uber Go 语言编程规范

Andy_Lee 发表了文章 • 0 个评论 • 1268 次浏览 • 2019-10-15 23:06 • 来自相关话题


【编者的话】相信很多人前两天都看到 Uber 在 GitHub 上面开源的 Go 语言编程规范了,原文在这里:https://github.com/uber-go/gui ... le.md 。我们今天就来简单了解一下国外大厂都是如何...
查看更多

Go版微服务开发框架Micro及标准2019年大整合

cleverlzc 发表了文章 • 0 个评论 • 5226 次浏览 • 2019-06-16 08:38 • 来自相关话题


【编者的话】Micro是构建微服务的最简单方式,并逐渐成为云计算中基于Go的微服务开发的实际标准。通过将我们的努力整合到一个开发框架和运行时中,我们使这个过程更加简单。

Micro作为[go-micro](https://github.com/micro/...
查看更多

容器化 Go 开发环境的尝试

齐达内 发表了文章 • 0 个评论 • 2296 次浏览 • 2019-04-08 13:08 • 来自相关话题


【编者的话】本文是我在思考“如何组建团队”时候的一个小尝试,旨在通过容器技术(Docker)降低探索 Golang 技术开发的门槛。目前的效果还不是很明显,不过作为一种新思路,非常值得大家了解。

容器化 Go 开发环境

容器化的价值

搭建开发环境...
查看更多