• Kubernetes WebSocket探究&应用

    WebSocket协议与HTTP的主要区别:HTTP是无状态协议,由客户端发起请求,客户端与服务器“一问一答”,因此服务器端无法主动向客户端发送信息。而WebSocket是基于TCP长连接的协议,客户端与服务器建立连接后,服务器端随时能向客户端发送信息。

    Read on →

  • 容器内运行crontab的踩坑及解决

    有些应用运行时需同时运行配套的crontab任务(如通过crontab定期更新数据)。这些应用搬到容器之后,crontab任务也就要运行在容器之中。

    Read on →

  • 借助Nginx为k8s API-Server提供反向代理

    k8s采用多Master结构后,各个master上的API-SERVER监听各自的6443端口。因此需要引入反向代理,让k8s客户端通过这个反向代理与API-Server(相当于多个HTTPS后端服务)进行交互。在测试环境,我们采用Nginx作为k8s API-Server的反向代理。

    Read on →

  • 用swagger为Go后端实现在线API文档

    引入swagger主要是为了:1)作为文档。供客户端开发人员用来查阅后端API定义; 2)作为测试工具。供测试人员使用来发送HTTP请求,测试API。

    Read on →

  • 建立Go开发环境

    一套得心应手的开发环境有助于提升我们的开发效率。本文主要介绍如何建立Linux下的Go开发环境,

    Read on →