代理,生活中随处可见,Go中如何进行 HTTPS 代理呢?

Go1.9 出来后 6 个多月的时间,Go1.10 就被发布。新版本带来大大小小的变化(发行说明),但是我想谈谈有关 net/http 包的改变。1.10 版本支持在 HTTPS(commit) 上的代理,而在原来它只能通过使用普通的(未加密)HTTP 来和代理进行沟通。

Kubernetes 稳定性保障手册 — 日志专题

作者 | 悟鹏、沉醉来源 | 阿里巴巴云原生公众号《Kubernetes 稳定性保障手册》系列文章:Kubernetes 稳定性保障手册 — 极简版Kubernetes 稳定性保障手册 — 日志专题(本文)不论对于软件的用户还是开发者,日志都是很重要的信息源。

「linux」Socket缓存是如何影响TCP性能的?

针对UDP:这些参数实际的作用跟 SO_RCVBUF 和 SO_SNDBUF 的 socket option 相关。

golang如何调度你的程序的

当你写下如下程序的时候,电脑的是如何执行你的程序的?是执行第一个go func的死循环,还是打印”hello go”?goroutinego可以轻轻松松并发上万,这个得益于goroutine。

一起跟着官方文档学习《docker》

Docker 镜像,就相当于是一个 root 文件系统。镜像和容器的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。

golang web从入门到精通 设置响应(string、json、跳转、文件)

golang 简介Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。golang前景适合云计算、微服务、基础后端软件的功能实现。

深入理解Go 1.9 sync.Map

在Go1.6之前,。内置的map类型是部分goroutine安全的,并发的读没有问题,并发的写可能有问题。

在Golang中使用Protobuf

本教程使用proto3版本的protocol buffer语言,提供了一个基本的在Go程序中使用protocol buffer的介绍。通过创建一个简单的示例应用程序,向你展示如何在.proto文件中定义消息格式。使用protoc编译器编译生成Go代码。

流量回放工具之 Goreplay 安装及初级使用

一、Goreplay 介绍Goreplay 使用 Golang 写的一个 HTTP 实时流量复制工具。功能更强大,支持流量的放大、缩小,频率限制,还支持把请求记录到文件,方便回放和分析,也支持和 ElasticSearch 集成,将流量存入 ES 进行实时分析。

etcd系列(etcd入门)

etcd简介etcd是一个可靠的分布式KV存储,其底层使用Raft算法保证一致性,主要用于共享配置和服务发现。etcd是CoreOS公司发起的一个开源项目,授权协议为Apache,其源代码地址为https://github.com/coreos/etcd。