用docker自带的k8s部署了一个go项目,有点儿意思,今天把它记录下来。
开发项目的时候,我们通常会有一个公共的仓库,比如lib-go。所有的开发组同学都会在自己负责的项目中去 引用需要的公共包。或者去lib-go修改公共包。
说到云原生,大家应该听说过grpc,protobuf等技术,那今天呢我们认识以下protobuf。
作为一名”懒惰”的程序员,如何避免在线上Golang系统半夜宕机 (一般是OOM导致的)时起床保存现场呢?又或者如何dump压测时性能尖刺时刻的profile文件呢? holmes 或许能帮助您解决以上问题。
这是用gin搭建的app用例,如果你是小白,那它适合你练手! https://github.com/echo-music/go-blog
性能分析工具pprof的使用
Docker是一个开放源代码的开放平台软件,用于开发应用、交付应用和运行应用。Docker允许用户将基础设施中的应用单独分割出来,形成更小的颗粒,从而提高交付软件的速度。 Docker容器与虚拟机类似,但二者在原理上不同。容器是将操作系统层虚拟化,虚拟机则是虚拟化硬件,因此容器更具有便携性、更能高效地利用服务器
部署项目前的一些操作,让你少走弯路!