博客

Go语言的并发模型基于CSP(Communicating Sequential Processes)理论。Go的并发哲学强调: “Do not communicate by sharing memory; instead, share memory by communicating." goroutine和ch
2021-06-29 创建
2021-06-29 更新
13分钟阅读时长
如果将Kubernetes比作是云原生时代的云操作系统,那么Helm就是这个云操作系统的包管家。Helm之于Kubernetes,就如同apt之于ub
2021-06-21 创建
2021-06-21 更新
13分钟阅读时长
Zadig是面向开发者设计的开源、高可用 CI/CD:Zadig 强大的云原生多环境能力,轻松实现本地联调、微服务并行构建、集成测试和持续部署。 Zadig 不改变现
2021-06-16 创建
2021-07-21 更新
10分钟阅读时长
slice是golang开发中最常用到的内置类型之一。与数组相比,它具有长度不固定、可动态添加元素的特性。 版本说明 本文涉及到的源码解析部分来源于go官
2021-06-02 创建
2021-06-02 更新
10分钟阅读时长
OKR全称Objectives & Key Results,是实现目标管理、推动执行合作的方法论。OKR工作法是风靡全球的优秀实践,它不仅提供了个人在目标规划和
2021-05-28 创建
2021-06-06 更新
5分钟阅读时长
etcd不仅是Kubernetes的核心存储组件,更是当下云原生时代的存储基石之一。 etcd的诞生背景 2013年,CoreOS公司构建了Contain
2021-05-24 创建
2021-05-24 更新
8分钟阅读时长
对于各行各业而言,数据和服务都始终是企业最为核心的财富。得益于云计算的蓬勃发展,灾备对于中小企业的门槛大大降低,越来越多的业务开始应用灾备策略。 那么,
2021-05-17 创建
2021-05-17 更新
5分钟阅读时长
前言 Engine.IO是Socket.IO更底层的实现基础,要想完整理解Socket.IO必须对Engine.IO协议也有深刻认知。 笔者在《【译】So
2021-05-12 创建
2021-05-12 更新
8分钟阅读时长
前言 Socket.IO是一个优秀的JavaScript实时通信框架。它提供基于事件的双向流通信模型,底层封装了Websocket和HTTP long-p
2021-04-28 创建
2021-04-28 更新
9分钟阅读时长
定时任务CronJob是系统设计中的基础原料,它提供了一种通用的后台任务解决方案。本文将由浅入深讲解CronJob任务调度架构设计中的关键要素。 使用场
2021-04-26 创建
2021-04-27 更新
6分钟阅读时长