Docker-alpine镜像导致的问题

前段时间接到一个需求,将现有的一个项目容器化部署。经过一段时间的折腾,总算成功的跑起来了。但是最近发现一个问题:图形验证码没法显示了。

阅读更多

跟着B站学Golang(admin-ep-saga)

本文完全出于学习的目的,如有异议,请联系删除。

之前XL事件流出的优秀代码太多了,这次选择的是一个好像与具体业务无关的模块(admin-ep-saga)来进行学习。

阅读更多

一张图说明Golang的并发模型MPG

Golang 天生支持并发,Goroutine是Go 最吸引人的地方,采用的是CSP并发通信模型。到底Go是怎么支持高并发的呢?这里就需要说一说Golang 的MPG模型。

阅读更多

Go Module 引入本地自定义包

文章转载至 小一辈无产阶级码农

最近由于项目要求,需要对 IPFS 源码进行修改,由于自己在此之前没有接触过 Go 语言,在使用 go mod 导入本地自己开发的工具包的时候折腾了好久才搞定。 记录一下,以备后期查阅。 Go 语言的 Module 新特性是在 go1.11 的发布之后才支持的,这是 Go 语言新的一套依赖管理系统。

阅读更多

Docker多主机容器间ping不通的问题

之前记录过一个因为内核版本过低导致Docker overlay网络不通的问题。后来又遇到一个由于粗心导致的网络不通的问题。

问题的现象是这样的,创建了overlay网络后,同一台主机上的容器间可以ping通。而不同主机上的容器ping的结果是:

阅读更多

Docker使用overlay网络遇到的问题

一般我们使用Overlay网络都是涉及到多台主机中的Docker容器通信问题。

Docker Overlay 一切准备就绪后,使用docker-compose 启动容器。

在一个业务服务的容器日志里面发现无法连接的Zookeeper,错误是:

1
java.net.NoRouteToHostException: No route to host
阅读更多