会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Zioyi
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2021年11月6日
没有 Cgroups,就没有 Docker
摘要: Cgroups 是什么? Cgroups 是 control groups 的缩写,是 Linux 内核提供的一种可以限制、记录、隔离进程组(progress groups)所使用的物理资源(如:cpu,memory,IO 等等)的机制。最初由 google 的工程师提出,后面被整合进 Linux
阅读全文
posted @ 2021-11-06 12:55 Zioyi
阅读(210)
评论(0)
推荐(0)
2021年10月30日
Redis 文件事件
摘要: 事件驱动 Redis 服务器是事件驱动程序,分为文件事件和时间事件 文件事件:socket 的可读可写事件 定时任务 它们都被封装到aeEventLoop结构体中 typedef struct aeEventLoop { int stop; // 标识事件是否结束 aeFileEvent *even
阅读全文
posted @ 2021-10-30 11:21 Zioyi
阅读(115)
评论(0)
推荐(0)
2021年10月24日
Python 垃圾回收总结
摘要: 前言 最近在阅读《垃圾回收的算法与实现》,里面将讲到了一些常用的垃圾回收(Garbage Collect)算法,如:标记-清除、引用计数、分代回收等等。 后面讲到了 Python 的垃圾回收策略,在此记录一下。 衡量 GC 性能的四要素 吞吐量 吞吐量为单位时间内的GC出来能力。计算公式为:GC处理
阅读全文
posted @ 2021-10-24 11:54 Zioyi
阅读(193)
评论(0)
推荐(0)
2021年10月10日
Docker Bridge 网络原理
摘要: Docker 的网络子系统是可插拔驱动式的,默认情况下存在或支持多种网络接口,如 bridge、host、overlay、macvlan 以及 none 类型的网络接口。 bridge 是 docker 默认的网络模式,如果在创建容器时不指定网络类型,则默认时 bridge 模式,会为每个容器分配一
阅读全文
posted @ 2021-10-10 16:31 Zioyi
阅读(796)
评论(0)
推荐(0)
2021年9月12日
Consul 入门-gRPC 服务注册与发现
摘要: 前言 假如我有钱,我想买一个降噪耳机,我应该哪里买? 答案很简单,可以去京东或者线下实体店。 那如果把这个问题映射到微服务架构中:我打开京东,选中某款耳机进入详情页浏览,我可以看到这款耳机的价格、库存、规格、评价等。以我的理解,这个链路应该是这样的: 暂定这个系统由3个微服务组成:商品详情服务、库存
阅读全文
posted @ 2021-09-12 16:54 Zioyi
阅读(917)
评论(0)
推荐(0)
2021年9月5日
我应该是最后一个知道 WSL 的吧!
摘要: 前言 前段时间,我买了块固态硬盘给我的笔记本电脑装上(因为它太慢了,影响我游戏学习)。同时也重装了系统,以前一直在用 Win8.1,在上面构建了我的开发环境:在 Win8.1 上安装了 VMvare,在 VMware 上安装了 Centos,在 Centos 上安装了 Docker,然后在 Win8
阅读全文
posted @ 2021-09-05 21:26 Zioyi
阅读(672)
评论(0)
推荐(0)
2021年9月4日
Consul 入门-集群搭建
摘要: 集群搭建 通过 Docker 来搭建一个由3个 Server 组成的数据中心集群,再启动一个 Client 容器来做服务注册和发现的入口,开模拟看看 Server 启动命令 # 拉取最新镜像 $ docker pull consul # 启动 server1,将容器的8500端口映射到主机的8900
阅读全文
posted @ 2021-09-04 18:38 Zioyi
阅读(302)
评论(0)
推荐(0)
2021年8月29日
Consul 入门-运行
摘要: HashiCorp Consul 是由 HashiCorp 公司开发的,它是一家专注于 DevOps 工具链的公司,旗下的明星级产品包括 Vagrant、Terraform、Vault、Nomad 以及 Consul,这些工具贯穿了持续交付的整个流程。 下载 在Consul 官网可以知道不同系统对应
阅读全文
posted @ 2021-08-29 21:40 Zioyi
阅读(568)
评论(0)
推荐(0)
2021年8月22日
Consul 入门-初识
摘要: 背景 现状:单体架构逐渐被微服务架构所替代,原本两个功能模被拆分成了两个服务。原本两个模块块间的通信只需要函数调用就能够实现,现在却做不到了,因为它们不在同一个进程中,甚至两个服务都可能部署到不同的机房。 通信成为了迈向微服务大门的第一道难关: ServiceA 如何知道 ServiceB 在哪里
阅读全文
posted @ 2021-08-22 14:17 Zioyi
阅读(382)
评论(0)
推荐(0)
2021年8月11日
Python 3.10 is coming!
摘要: 看看Python 官网的文档 whatsnew,Python 3.10 已然距离我们越来越近了,然我们看看 Python 3.10 相较于 Python 3.9 有哪些改变吧 新特性 通过括号来组织多个上下文管理器 **的福音,以前在面对有多个上下文管理器时,我们只能采取多层嵌套的方式,像这样: w
阅读全文
posted @ 2021-08-11 18:51 Zioyi
阅读(264)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告