摘要: 1、概述 1.1 基本概念 原子性:一个或多个操作在CPU的执行过程中不被中断的特性,称为原子性。这些操作对外表现成一个不可分割的整体,他们要么都执行,要么都不执行,外界不会看到他们只执行到一半的状态。 原子操作:进行过程中不能被中断的操作,原子操作由底层硬件支持,而锁则是由操作系统提供的API实现 阅读全文
posted @ 2022-01-18 20:27 人艰不拆_zmc 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 1、概述 在 Go 里有很多种定时器的使用方法,像常规的 Timer、Ticker 对象,以及经常会看到的 time.After(d Duration) 和 time.Sleep(d Duration) 方法。以上这些定时器的使用方法都来自Golang 原生 time 包,使用time包可以用来执行 阅读全文
posted @ 2022-01-18 13:21 人艰不拆_zmc 阅读(6167) 评论(0) 推荐(1) 编辑
摘要: 1、概述 应用启动过程中可能需要一些敏感信息,比如访问数据库的用户名密码或者密钥。将这些信息直接保存在容器镜像中显然不妥,Kubernetes 提供的解决方案是 Secret。Secret 会以密文的方式存储数据,避免了直接在配置文件中保存敏感信息。Secret 会以 Volume 的形式被 mou 阅读全文
posted @ 2022-01-18 00:21 人艰不拆_zmc 阅读(850) 评论(0) 推荐(0) 编辑