Go

Go

Java、Go和Rust间的比较

dummy 发表了文章 • 0 个评论 • 1013 次浏览 • 2020-07-21 09:42 • 来自相关话题


本文对Java、Go和Rust之间的对比并非完全是基准测试,更多的是比较输出的可执行文件大小、内存使用情况、CPU使用率、运行时要求,当然会有一个小基准测试用于获取RPS数据,使得更容易理解这些数值。

为了尝试更合理比较这三者,我在这次比较中分别用每种语言写...
查看更多

Sentinel Go 0.4.0 发布,支持热点流量防护能力

阿里巴巴云原生 发表了文章 • 0 个评论 • 583 次浏览 • 2020-07-06 13:14 • 来自相关话题


Sentinel 是阿里巴巴开源的,面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统自适应保护等多个维度来帮助开发者保障微服务的稳定性。Sent...
查看更多

一文了解 Go 并发模型

Andy_Lee 发表了文章 • 0 个评论 • 1177 次浏览 • 2020-06-25 08:01 • 来自相关话题


今天我们来了解一下 Go 语言的协程并发机制,这也可能是 Go 语言最为吸引人的特性了,了解它的原理和底层机制对于掌握 Go 语言大有裨益,话不多说开始吧!

并发和并行

并发和并行都是为了充分利用 CPU 多核计算资源所提出来的概念,相信我们或多或少都...
查看更多

Go 语言如何进行 RPC 调用

大卫 发表了文章 • 0 个评论 • 1088 次浏览 • 2020-06-21 13:14 • 来自相关话题


今天我们来了解一下 Go 语言是如何进行远程方法调用的,远程方法调用是服务间进行通信的基础方式之一,是 Go 语言实现微服务架构必须掌握的开发知识和原理。

gRPC

gRPC 是一个高性能、开源、通用的 RPC 框架,由 Google 推出,基于HTT...
查看更多

阿里开源分布式限流框架 - Sentinel Go 0.3.0 发布,支持熔断降级能力

阿里巴巴云原生 发表了文章 • 0 个评论 • 1378 次浏览 • 2020-05-28 12:16 • 来自相关话题


作者 | 宿何  阿里巴巴高级开发工程师

Sentinel 是阿里巴巴开源的,面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统自适应保护等多个...
查看更多

2020 年 HackerEarth 调查:Go 语言成为最受欢迎的语言(内含 Go 语言图谱下载)

阿里巴巴云原生 发表了文章 • 0 个评论 • 1082 次浏览 • 2020-05-18 13:34 • 来自相关话题


<关注阿里巴巴云原生公众号,回复 Go 即可下载清晰知识图谱>

对 Go 语言感兴趣但又不知从何学起的同学,可以参考一下 Go 语言系列文章:
查看更多

Go中实现API的两种方法:REST or gRPC

frankinbj 发表了文章 • 0 个评论 • 1285 次浏览 • 2020-04-15 11:25 • 来自相关话题


本文,我们来研究一下在Go中实现HTTP API的两种方法(REST和gRPC)及其几种工具。

REST

有些人不太理解REST,所以他们还在继续使用RPC风格来开发API。这样做的原因是wiki的信息量还不足以支撑用户使用REST的全部功能。因此,今天...
查看更多

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

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


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

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

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

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


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

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

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

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


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

Java、Go和Rust间的比较

dummy 发表了文章 • 0 个评论 • 1013 次浏览 • 2020-07-21 09:42 • 来自相关话题


本文对Java、Go和Rust之间的对比并非完全是基准测试,更多的是比较输出的可执行文件大小、内存使用情况、CPU使用率、运行时要求,当然会有一个小基准测试用于获取RPS数据,使得更容易理解这些数值。

为了尝试更合理比较这三者,我在这次比较中分别用每种语言写...
查看更多

一文了解 Go 并发模型

Andy_Lee 发表了文章 • 0 个评论 • 1177 次浏览 • 2020-06-25 08:01 • 来自相关话题


今天我们来了解一下 Go 语言的协程并发机制,这也可能是 Go 语言最为吸引人的特性了,了解它的原理和底层机制对于掌握 Go 语言大有裨益,话不多说开始吧!

并发和并行

并发和并行都是为了充分利用 CPU 多核计算资源所提出来的概念,相信我们或多或少都...
查看更多

Go 语言如何进行 RPC 调用

大卫 发表了文章 • 0 个评论 • 1088 次浏览 • 2020-06-21 13:14 • 来自相关话题


今天我们来了解一下 Go 语言是如何进行远程方法调用的,远程方法调用是服务间进行通信的基础方式之一,是 Go 语言实现微服务架构必须掌握的开发知识和原理。

gRPC

gRPC 是一个高性能、开源、通用的 RPC 框架,由 Google 推出,基于HTT...
查看更多

Go中实现API的两种方法:REST or gRPC

frankinbj 发表了文章 • 0 个评论 • 1285 次浏览 • 2020-04-15 11:25 • 来自相关话题


本文,我们来研究一下在Go中实现HTTP API的两种方法(REST和gRPC)及其几种工具。

REST

有些人不太理解REST,所以他们还在继续使用RPC风格来开发API。这样做的原因是wiki的信息量还不足以支撑用户使用REST的全部功能。因此,今天...
查看更多

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

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


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

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

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

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


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

Uber Go 语言编程规范

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


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

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

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


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

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

容器化 Go 开发环境的尝试

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


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

容器化 Go 开发环境

容器化的价值

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

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

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


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

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

介...

查看更多

Java、Go和Rust间的比较

dummy 发表了文章 • 0 个评论 • 1013 次浏览 • 2020-07-21 09:42 • 来自相关话题


本文对Java、Go和Rust之间的对比并非完全是基准测试,更多的是比较输出的可执行文件大小、内存使用情况、CPU使用率、运行时要求,当然会有一个小基准测试用于获取RPS数据,使得更容易理解这些数值。

为了尝试更合理比较这三者,我在这次比较中分别用每种语言写...
查看更多

Sentinel Go 0.4.0 发布,支持热点流量防护能力

阿里巴巴云原生 发表了文章 • 0 个评论 • 583 次浏览 • 2020-07-06 13:14 • 来自相关话题


Sentinel 是阿里巴巴开源的,面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统自适应保护等多个维度来帮助开发者保障微服务的稳定性。Sent...
查看更多

一文了解 Go 并发模型

Andy_Lee 发表了文章 • 0 个评论 • 1177 次浏览 • 2020-06-25 08:01 • 来自相关话题


今天我们来了解一下 Go 语言的协程并发机制,这也可能是 Go 语言最为吸引人的特性了,了解它的原理和底层机制对于掌握 Go 语言大有裨益,话不多说开始吧!

并发和并行

并发和并行都是为了充分利用 CPU 多核计算资源所提出来的概念,相信我们或多或少都...
查看更多

Go 语言如何进行 RPC 调用

大卫 发表了文章 • 0 个评论 • 1088 次浏览 • 2020-06-21 13:14 • 来自相关话题


今天我们来了解一下 Go 语言是如何进行远程方法调用的,远程方法调用是服务间进行通信的基础方式之一,是 Go 语言实现微服务架构必须掌握的开发知识和原理。

gRPC

gRPC 是一个高性能、开源、通用的 RPC 框架,由 Google 推出,基于HTT...
查看更多

阿里开源分布式限流框架 - Sentinel Go 0.3.0 发布,支持熔断降级能力

阿里巴巴云原生 发表了文章 • 0 个评论 • 1378 次浏览 • 2020-05-28 12:16 • 来自相关话题


作者 | 宿何  阿里巴巴高级开发工程师

Sentinel 是阿里巴巴开源的,面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统自适应保护等多个...
查看更多

2020 年 HackerEarth 调查:Go 语言成为最受欢迎的语言(内含 Go 语言图谱下载)

阿里巴巴云原生 发表了文章 • 0 个评论 • 1082 次浏览 • 2020-05-18 13:34 • 来自相关话题


<关注阿里巴巴云原生公众号,回复 Go 即可下载清晰知识图谱>

对 Go 语言感兴趣但又不知从何学起的同学,可以参考一下 Go 语言系列文章:
查看更多

Go中实现API的两种方法:REST or gRPC

frankinbj 发表了文章 • 0 个评论 • 1285 次浏览 • 2020-04-15 11:25 • 来自相关话题


本文,我们来研究一下在Go中实现HTTP API的两种方法(REST和gRPC)及其几种工具。

REST

有些人不太理解REST,所以他们还在继续使用RPC风格来开发API。这样做的原因是wiki的信息量还不足以支撑用户使用REST的全部功能。因此,今天...
查看更多

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

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


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

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

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

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


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

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

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

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


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