Go

Go

Go语言“十诫”

Andy_Lee 发表了文章 • 0 个评论 • 486 次浏览 • 2021-04-11 14:01 • 来自相关话题


作为一名全职的Go语言作家和老师,我花了很多时间和学生们一起,帮助他们写出更清晰、更好、更有用的Go程序。我发现,我给他们的建议可以归纳总结为一套通用原则,在这里我将这些原则分享给大家。

1、你应该是无聊的

Go社区喜欢共识(consensus)。比如...
查看更多

Rust vs. Go:为什么强强联合会更好

老马 发表了文章 • 0 个评论 • 1185 次浏览 • 2021-03-15 16:10 • 来自相关话题


史蒂夫·弗朗西亚(Steve Francia)在过去的25年里建立了一些最具创新性和成功的技术和公司,这些技术和公司已经成为云计算的基础,被全世界的企业和开发者所接受。他目前是谷歌Go编程语言的产品和战略负责人。他是Hugo、Cobra、Viper、spf13...
查看更多

究竟是什么让Go语言成为恶意软件作者的最爱

老马 发表了文章 • 0 个评论 • 2025 次浏览 • 2021-03-10 20:09 • 来自相关话题


2020年5月份,Go语言之父Rob Pike接受了evrone.com的专访。当Rob Pike老爷子被问及多年来他看到过最奇怪、最有创意或有趣的Go用法或最让他惊讶的是什么时,老爷子是这么回答的:

Rob:最大的惊喜是当我们得知Go被用于编写恶意软件时。...
查看更多

2021 年 Go 趋势报告

翔宇 发表了文章 • 0 个评论 • 1497 次浏览 • 2021-02-21 20:22 • 来自相关话题


在当今最流行的编程语言列表里,Go语言一直是名列前茅。众所周知 Go 语言现在很火,写 Go 代码也很有意思,Go 在社区也很受用户欢迎,主要是 Go 语言的速度块,效率高。除了这些众所周知的优点之外,我们期待发现 Go 更多不为人知的信息。为了发现更多的事实...
查看更多

dubbogo 3.0:牵手 gRPC 走向云原生时代

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


作者 | 李志信  于雨
来源|阿里巴巴云原生公众号

自从 2011 年 Dubbo 开源之后,被大量中小公司采用,一直是国内最受欢迎的 RPC 框架。...
查看更多

阿里 双11 同款流控降级组件 Sentinel Go 正式 GA,助力云原生服务稳稳稳

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


作者 | 赵奕豪(宿何)  Sentinel 开源项目负责人
来源|阿里巴巴云原生公众号

前言

微服务的稳定性一直是开发者非常关注...
查看更多

Sentinel-Go 集成 Nacos 实现外部动态数据源

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


导读:2020年,Sentinel 推出 Go 原生版本Sentinel-Golang,在云原生领域继续突破。本文将从实际出发 结合案例说明 在Sen...
查看更多

Go 官方进程诊断工具 gops 详解

阿娇 发表了文章 • 0 个评论 • 3226 次浏览 • 2020-08-27 17:20 • 来自相关话题


在类 Unix 系统中,我们常常会使用 ps 命令来查看系统当前所运行的进程信息,该命令为我们提供了较大的帮助,能够快速的定位到某些进程的运行情况和状态。

而在 Go 语言中,也有类似的命令工具,那就是 [gops](https://github.com/g...
查看更多

Java、Go和Rust间的比较

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


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

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

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

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


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

Go语言“十诫”

Andy_Lee 发表了文章 • 0 个评论 • 486 次浏览 • 2021-04-11 14:01 • 来自相关话题


作为一名全职的Go语言作家和老师,我花了很多时间和学生们一起,帮助他们写出更清晰、更好、更有用的Go程序。我发现,我给他们的建议可以归纳总结为一套通用原则,在这里我将这些原则分享给大家。

1、你应该是无聊的

Go社区喜欢共识(consensus)。比如...
查看更多

Rust vs. Go:为什么强强联合会更好

老马 发表了文章 • 0 个评论 • 1185 次浏览 • 2021-03-15 16:10 • 来自相关话题


史蒂夫·弗朗西亚(Steve Francia)在过去的25年里建立了一些最具创新性和成功的技术和公司,这些技术和公司已经成为云计算的基础,被全世界的企业和开发者所接受。他目前是谷歌Go编程语言的产品和战略负责人。他是Hugo、Cobra、Viper、spf13...
查看更多

2021 年 Go 趋势报告

翔宇 发表了文章 • 0 个评论 • 1497 次浏览 • 2021-02-21 20:22 • 来自相关话题


在当今最流行的编程语言列表里,Go语言一直是名列前茅。众所周知 Go 语言现在很火,写 Go 代码也很有意思,Go 在社区也很受用户欢迎,主要是 Go 语言的速度块,效率高。除了这些众所周知的优点之外,我们期待发现 Go 更多不为人知的信息。为了发现更多的事实...
查看更多

Go 官方进程诊断工具 gops 详解

阿娇 发表了文章 • 0 个评论 • 3226 次浏览 • 2020-08-27 17:20 • 来自相关话题


在类 Unix 系统中,我们常常会使用 ps 命令来查看系统当前所运行的进程信息,该命令为我们提供了较大的帮助,能够快速的定位到某些进程的运行情况和状态。

而在 Go 语言中,也有类似的命令工具,那就是 [gops](https://github.com/g...
查看更多

Java、Go和Rust间的比较

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


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

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

一文了解 Go 并发模型

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


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

并发和并行

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

Go 语言如何进行 RPC 调用

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


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

gRPC

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

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

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


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

REST

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

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

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


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

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

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

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


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

Go语言“十诫”

Andy_Lee 发表了文章 • 0 个评论 • 486 次浏览 • 2021-04-11 14:01 • 来自相关话题


作为一名全职的Go语言作家和老师,我花了很多时间和学生们一起,帮助他们写出更清晰、更好、更有用的Go程序。我发现,我给他们的建议可以归纳总结为一套通用原则,在这里我将这些原则分享给大家。

1、你应该是无聊的

Go社区喜欢共识(consensus)。比如...
查看更多

Rust vs. Go:为什么强强联合会更好

老马 发表了文章 • 0 个评论 • 1185 次浏览 • 2021-03-15 16:10 • 来自相关话题


史蒂夫·弗朗西亚(Steve Francia)在过去的25年里建立了一些最具创新性和成功的技术和公司,这些技术和公司已经成为云计算的基础,被全世界的企业和开发者所接受。他目前是谷歌Go编程语言的产品和战略负责人。他是Hugo、Cobra、Viper、spf13...
查看更多

究竟是什么让Go语言成为恶意软件作者的最爱

老马 发表了文章 • 0 个评论 • 2025 次浏览 • 2021-03-10 20:09 • 来自相关话题


2020年5月份,Go语言之父Rob Pike接受了evrone.com的专访。当Rob Pike老爷子被问及多年来他看到过最奇怪、最有创意或有趣的Go用法或最让他惊讶的是什么时,老爷子是这么回答的:

Rob:最大的惊喜是当我们得知Go被用于编写恶意软件时。...
查看更多

2021 年 Go 趋势报告

翔宇 发表了文章 • 0 个评论 • 1497 次浏览 • 2021-02-21 20:22 • 来自相关话题


在当今最流行的编程语言列表里,Go语言一直是名列前茅。众所周知 Go 语言现在很火,写 Go 代码也很有意思,Go 在社区也很受用户欢迎,主要是 Go 语言的速度块,效率高。除了这些众所周知的优点之外,我们期待发现 Go 更多不为人知的信息。为了发现更多的事实...
查看更多

dubbogo 3.0:牵手 gRPC 走向云原生时代

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


作者 | 李志信  于雨
来源|阿里巴巴云原生公众号

自从 2011 年 Dubbo 开源之后,被大量中小公司采用,一直是国内最受欢迎的 RPC 框架。...
查看更多

阿里 双11 同款流控降级组件 Sentinel Go 正式 GA,助力云原生服务稳稳稳

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


作者 | 赵奕豪(宿何)  Sentinel 开源项目负责人
来源|阿里巴巴云原生公众号

前言

微服务的稳定性一直是开发者非常关注...
查看更多

Sentinel-Go 集成 Nacos 实现外部动态数据源

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


导读:2020年,Sentinel 推出 Go 原生版本Sentinel-Golang,在云原生领域继续突破。本文将从实际出发 结合案例说明 在Sen...
查看更多

Go 官方进程诊断工具 gops 详解

阿娇 发表了文章 • 0 个评论 • 3226 次浏览 • 2020-08-27 17:20 • 来自相关话题


在类 Unix 系统中,我们常常会使用 ps 命令来查看系统当前所运行的进程信息,该命令为我们提供了较大的帮助,能够快速的定位到某些进程的运行情况和状态。

而在 Go 语言中,也有类似的命令工具,那就是 [gops](https://github.com/g...
查看更多

Java、Go和Rust间的比较

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


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

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

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

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


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