美团点评技术博客 携程技术分享 阿里中间件团队博客 大搜车无线团队 新达达技术 即刻技术团队 今日头条技术博客 ThoughtWorks 洞见 Odd-e blogs arc...
今日头条当前后端服务超过80%的流量是跑在 Go 构建的服务上。微服务数量超过100个,高峰 QPS 超过700万,日处理请求量超过3000亿,是业内最大规模的 Go 应用。...
安装nsq nsqlookupd是守护进程负责管理拓扑信息。客户端通过查询 nsqlookupd 来发现指定话题(topic)的生产者,并且 nsqd 节点广播话题(topi...
一、Gin 安装Gin 终端运行 go get github.com/gin-gonic/gin,如果安装失败,直接去Github clone下来,放置到对应的目录即可。G...
ps -ef|grep nginx 平滑重启命令:kill -HUP 住进称号或进程号文件路径或者使用/usr/local/nginx/sbin/nginx -s reloa...
《Go语言四十二章经》第四十二章 WEB框架(Gin) 作者:李骁 42.1 有关于Gin Gin是Go语言写的一个web框架,API性能超强,运行速度号称较httprout...
在golang中,channel属于较为核心的一个功能,尤其在go协程中,channel功能尤为重要。作为goroutine之间通信的一种方式,channel跟Linu...
如Go method中提及,Golang没有明确支持多态,但是通过其他手段可以实现类似C++中的多态特性,即本文中即将介绍的Go interface功能。 interfa...
汇总一下网上学习资料,后续继续补充: Go Go语言标准库文档https://studygolang.com/pkgdoc Effective Gohttps://golan...
1. 介绍 最近在研究一些消息中间件,常用的MQ如RabbitMQ,ActiveMQ,Kafka等。NSQ是一个基于Go语言的分布式实时消息平台,它基于MIT开源协议发布,由...
实现一个最简单HTTP server需要多少代码?只需要一行,Python2的python -m SimpleHTTPServer,ruby的ruby -run -e htt...
在前面的教程里,我们探讨了并发,以及并发与并行的区别。本教程则会介绍在 Go 语言里,如何使用 Go 协程(Goroutine)来实现并发。 Go 协程是什么?Go 协程是与...
date: 2018-4-27 16:22:14title: go| go并发实战: 搭配 influxdb + grafana 高性能实时日志监控系统description...
开始 首先把我们要采集的日志拿出来,大概这个样子 而我所接触的服务中一个服务大概每天产生90万条访问日志,而类似的服务有6个左右。其他一些林散的服务每个每天大概产生日志30-...
一、Go语言设计初衷 1、设计Go语言是为了解决当时Google开发遇到的问题: 大量的C++代码,同时又引入了Java和Python 成千上万的工程师 数以万计行的代码 分...
Go语言能做什么 一、我们为什么选择Go语言 选择Go语言的原因可能会有很多,关于Go语言的特性、优势等,我们在之前的文档中也已经介绍了很多了。但是最主要的原因,应该是基于以...
几种 I/O 模型 为什么 Redis 中要使用 I/O 多路复用这种技术呢? 首先,Redis 是跑在单线程中的,所有的操作都是按照顺序线性执行的,但是由于读写操作等待用户...