GoCN 每日新闻 (2020-09-14)

Go chassis 微服务开发框架实战系列(一) :https://mp.weixin.qq.com/s/Ipj2oIVi8bHYyqp22Llawg

使用 Go 实现 lock-free 的队列 :https://colobu.com/2020/08/14/lock-free-queue-in-go/

通过构建一个公交车服务来学习 Go :https://medium.com/better-programming/learn-go-by-building-a-bus-service-6c11e7b81b92

基于 Prometheus 的微服务指标监控 :https://gocn.vip/topics/10961

Go 交互式图形库调用 :https://ofabry.github.io/go-callvis/

GoCN 每日新闻 (2020-09-13)

Go 进阶 50:简单高效加密算法 TEA :https://mojotv.cn/golang/encrypt-tea-xtea-simple-efficient

go-ElasticSearch 实战篇 (二) :https://segmentfault.com/a/1190000024438897

Go: A Documentary 发布! :https://mp.weixin.qq.com/s/5MtBE8vecKPOmRUYu2E-lg

解密 Go 协程的栈内存管理 :https://mp.weixin.qq.com/s/e6SUHtTTm2xfC7HpxGGUcg

微软又开源了一个 Go 重磅项目了 :https://mp.weixin.qq.com/s/7nKdSHwWa6-7ctV8-bcuWw

GoCN 每日新闻 (2020-09-09)

为你的 Go 项目构建一个类似 Rails 的迁移运行器 :https://medium.com/better-programming/build-a-rails-like-migration-runner-for-your-go-projects-b72f551597a3

Go 中高效、线程安全的 ID 生成方法汇总 :https://dev.to/dextication/fast-thread-safe-id-generation-in-golang-38li

DynamoDB 与 Go 系列 4 之索引 :https://dev.to/jbszczepaniak/dynamodb-with-go-4-indexes-3doi

通过 MapReduce 降低服务响应时间 :https://gocn.vip/topics/10941

CGO 如何生成兼容 C 的结构体? :https://mp.weixin.qq.com/s/k2j2nJNvriJUIi4X10rQzw

GoCN 每日新闻 (2020-09-08)

Go 1.15 中的新变化 :https://www.loginradius.com/engineering/blog/what-is-the-new-go-1.15/

使用对象构造函数提高 Go 代码的可靠性 :https://deliveroo.engineering/2020/09/07/increase-the-reliability-of-a-golang-codebase-with-object-constructors.html

来自 Go 官方的泛型使用例子 :https://github.com/golang/go/tree/dev.go2go/src/cmd/go2go/testdata/go2path/src

Go 中 BDD 的替代方法 :https://levelup.gitconnected.com/an-alternative-approach-to-bdd-in-go-776bbbc24be9

通过重构 Go 项目介绍简洁架构模式 :https://threedots.tech/post/introducing-clean-architecture/

GoCN 每日新闻 (2020-09-07)

用 Go 語言實戰 Limit Concurrency 方法 :https://gocn.vip/topics/10930

Go 语言 | goroutine 不只有基础的用法,还有这些你不知道的操作 :https://mp.weixin.qq.com/s/T-vc9UjX66Uqso_tpayIKw

Go 语言 | 并发设计中的同步锁与 waitgroup 用法 :https://mp.weixin.qq.com/s/0Fr1pcNr7wHyQcOBNX1CUw

Go: gops 如何与 Go 运行时交互? :https://medium.com/a-journey-with-go/go-how-does-gops-interact-with-the-runtime-778d7f9d7c18

Golang 源码分析系列之官方 Context 包 :https://juejin.im/post/6869211218993905678

GoCN 每日新闻 (2020-09-06)

K8s token 安全认证原理 :https://medium.com/@hajsanad/kubernetes-token-review-and-authentication-56e06cc55ed3

活用 iota 以更高效地创建常量 :https://medium.com/@balagetme/iota-create-effective-constants-in-golang-b399f94aac31

Go 语言并发之道读后感-第二章 :https://gocn.vip/topics/10913

gravition: 一款基于 ZFS 的 KV 数据库 :https://medium.com/deroproject/graviton-zfs-for-key-value-stores-4e48a4831a6a

ion-sfu:webrtc sfu 的 Go 语言实现 :https://github.com/pion/ion-sfu

GoCN 每日新闻 (2020-09-05)

Linux 调度器中的 PELT 算法浅析 :https://mp.weixin.qq.com/s/pNZ9I88cjwIuErfP74RSHg

图解 Go 内存管理器的内存分配策略 :https://mp.weixin.qq.com/s/vK7ug7NC2VQaIBFe6FVNSQ

深度阅读之《Concurrency in Go》:https://qcrao.com/2020/09/05/concurrency-in-go-reading-notes

如何将单 master 升级为多 master 集群 :https://mp.weixin.qq.com/s/whr-sUPly-ZrFSLs9Qrpuw

Nginx Ingress 高并发实践 :https://mp.weixin.qq.com/s/FikIXjnW6PuYR5f_Dev8pQ

GoCN 每日新闻 (2020-09-04)

go-zero 快速构建高并发微服务 :https://github.com/tal-tech/go-zero

逃逸分析介绍 :https://medium.com/a-journey-with-go/go-introduction-to-the-escape-analysis-f7610174e890

内置函数优化 :https://medium.com/a-journey-with-go/go-built-in-functions-optimizations-70c5abb3a680

计时器的生命周期 :https://medium.com/a-journey-with-go/go-timers-life-cycle-403f3580093a

go 中如何触发死锁?:https://medium.com/a-journey-with-go/go-how-are-deadlocks-triggered-2305504ac019