话题编程语言 › Go

编程语言:Go

关联话题: Golang

Go实现简单TCP扫描器

今天小编为大家分享一篇关于Go实现简单TCP扫描器的文章。

斗鱼基于 Golang 在高并发场景下的日志系统实践

该公众号已迁移至新的帐号,原帐号已回收。若需访问原文章链接,请点击下方按钮。

uber-go漏桶限流器使用与原理分析

uber 在 Github 上开源了一套用于服务限流的 go 语言库 ratelimit, 该组件基于 Leaky Bucket(漏桶) 实现。 我在之前写过一篇 《Golang 限流器 time/rate 实现剖析》,分析了 Golang 标准库中基于 Token Bucket 实现限流组件的 time/rate 原理,同时也讲了限流的一些背景。 相比于 TokenBucket 中,只要桶内还有

Let's Create a Simple Load Balancer With Go

Load Balancers plays a key role in Web Architecture. In this post we are going to develop a simple load balancer with power of Go

腾讯微服务框架 Tars 的 Go 性能提升之路

​Tars 是基于名字服务使用 Tars 协议的高性能RPC开发框架,同时配套一体化的服务治理平台。本文介绍 TarsGo 的性能问题。

基于 Go 开源项目 MIMIO 的对象存储方案在探探的实践

探探作为一个亿级用户千万日活的社交平台,每天处理用户上传的大量富媒体文件。随着存储容量越来越大,开始着手调研自己的存储系统。经过比较,纯 Go 写的 Minio 最适合探探的业务场景。Minio 在设计上去繁就简,接口完全兼容 S3 协议。

How we tracked down (what seemed like) a memory leak in one of our Go microservices

Here is a step-by-step on how Detectify's backend team tracked down (what seemed to be) a memory leak from Go microservices.

fasthttp中运用哪些go优化技巧?

fasthttp刚出道的时候号称比net/http快十倍,更少的内存分配。并同时在github上给出一些go开发上的小技巧。 本文主要通过源码来窥探下fasthttp里是如何使用这些技巧的。 减少[]byte的分配,尽量去复用它们两种方式…

用 Go 构建一个 SQL 解析器

本文将向大家简单介绍如何在Go中构造LL(1)解析器,并应用于解析SQL查询。

Do you make these Go coding mistakes?

27 Go gotchas and pitfalls intended to help you find and fix similar problems in your own code.

东南亚的超级APP是如何用Go打造Grab的路径规划和ETA引擎

胡泊:Grab/地图团队资深架构师。 入行10年,前端、后端、大数据均有涉猎。现就职于Grab,从零开始搭建了Grab路径规划服务,经过三年努力,在多项指标上击败国际地图服务商和东南亚本地地图服务商,成为Grab业务的主要支撑力之一。

如何写出优雅的 Golang 代码

Go 语言是一门简单、易学的编程语言,对于有编程背景的工程师来说,学习 Go 语言并写出能够运行的代码并不是一件困难的事情,对于之前有过其他语言经验的开发者来说,写什么语言都像自己学过的语言其实是有问题的,想要真正融入生态写出优雅的代码就一定要花一些时间&

Golang Failpoint 的设计与实现

Failpoint 能用于各种复杂系统中模拟错误处理来提高系统的容错性、正确性和稳定性。

今日头条 Go 建千亿级微服务的实践

今日头条当前后端服务超过80%的流量是跑在 Go 构建的服务上。微服务数量超过100个,高峰 QPS 超过700万,日处理请求量超过3000亿,是业内最大规模的 Go 应用。本文着重讲解了并发,超时控制,性能等在构建微服务中的实践。

解析器眼中的 Go 语言

2019-02-02 Golang Go实现原理 编译原理 词法分析 语法分析 抽象语法树<

Go存储怎么写?深度解析etcd存储设计

etcd是用于共享配置和服务发现的分布式,一致性的KV存储系统,在CoreOS和Kubernetes等开源项目中广泛使用。本文作者深入分析了etcd存储模块的设计和实现,对于深入学习Go存储有很大参考作用。

inicio - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.1. UTC+08:00, 2024-11-01 20:23
浙ICP备14020137号-1 $mapa de visitantes$