自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 云原生公开课笔记——Pod和容器设计模式

解决问题:为什么需要PodPod的实现机制详解容器设计模式为什么需要Pod容器本质是一个进程,是一个资源视图被隔离,资源受限的进程其中使用Namespace来进行视图隔离,Cgroup进行资源的限制。容器中PID=1的进程等于应用本身管理容器即管理应用本身。管理虚拟机等于管理基础设施。容器实际上是一个单进程的模型,单进程指"容器的生命周期等同于PID=1的进程的生命周期"...

2019-10-28 23:23:57 294

原创 MapReduce实现大规模矩阵乘法

矩阵乘法![在这里插入图片描述](https://img-blog.csdnimg.cn/20191007135417488.png

2019-10-07 18:27:07 540

原创 云原生&中间件面试总结(持续更新)

什么是docker?Docker是一个容器化平台,它将应用程序及其所有依赖项以容器的形式打包在一起,以确保应用程序在任何环境(无论是开发环境、测试环境还是生产环境)中无缝运行。Docker与虚拟机的对比?虚拟机:最底层是宿主机的操作系统内核然后是一层虚拟机管理系统,负责把硬件资源抽象化为虚拟的硬件资源然后是虚拟机的操作系统层容器:实现了宿主机的操作系统层复用,所有的容器都是调用...

2019-10-05 22:33:20 3069

原创 Zookeeper学习记录

Zookeeper 本质提供分布式系统协调服务,提供一些基本原语API来辅助上层分布式应用实现进程间的协调.从功能上来看,ZooKeeper提供了一个基于目录树结构的内存型KV存储.数据统一以ZNode的形式保存在各个ZooKeeper节点的内存中,数据的变更由Leader节点通过Zab协议同步给所有的follower节点.注:Zab协议是类似于Raft的分布式同步协议.工作流程:使...

2019-10-04 17:23:29 398

原创 MIT6.824 Primary-Backup Replication论文导读

论文原文背景主从备份是实现可容错服务器的一种常用解决方案,在开启主动备份的系统中,备份服务器的状态需要时刻与主服务器保持一致,这样当主服务器失效的时候,备份服务器就能够立刻接管.实现主备间的状态同步方法:状态转移(State transfer)主服务器把所有状态变化都传给备份服务器,但是同步IO/内存要传输的数据量会比较大备份状态机(Replicated State Machine...

2019-10-03 20:01:14 433

原创 动手自己写Docker之实现容器文件系统与镜像的隔离.

pivotRoot这是一个系统调用,主要功能是改变当前的root文件系统,是吧整个系统切换到一个新的root中,移除对之前root的依赖具体原理是把当前进程root文件系统移动到old文件夹中,使new_root成为新的root文件系统.func pivotRoot(root string) error { /** 为了使当前root的老 root 和新 root 不在同一个文件...

2019-10-01 23:48:00 569

原创 自己动手写Docker之增加管道功能与环境变量识别

通道通信在Linux上创建两个进程的时候,进程之间的通信一般会使用通道的机制.所谓管道,就是一个链接两个进程的通道.一般管道有两种无名通道存在于有亲缘关系的进程之间有名通道存在于文件系统的管道.(FIFO管道)本质上来说,管道也是文件的一种,不过与文件通信区别在于管道有一个缓冲区,管道写满之后,写进程会阻塞.当管道为空的时候,读进程也会阻塞.1.用户启动Runfunc...

2019-10-01 21:10:38 488

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除