摘要: ZooKeeper简介 ZooKeeper是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。 ZooKeeper设计目的 1.最终一致性:client不论连接到哪个Server,展示给它都是同一个视图,这是zookeeper最 阅读全文
posted @ 2018-08-24 23:26 w787815 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 什么是消息中间件 消息中间件是一套系统(或平台),用于应用程序之间进行通信,系统通过消息传递完成交互。 消息中间件的主要特点有以下几个。 1. 分布式:消息中间件都是分布式的,因此才可以提供异步、解耦等功能。 2. 可靠性:基于消息的通信是可靠的,消息不会丢失。大多数消息中间件都提供将消息持久化到磁 阅读全文
posted @ 2018-08-24 22:51 w787815 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 1.1Git简介 linus 用C语言编写 2005年诞生 分布式版本管理系统 速度快,适合大规模,跨地区多人协同开发 Git不仅是一款开源的分布式版本控制系统,而且有其独特的功能特性,例如大多数的分布式版本控制系统只会记录每次文件的变化,说白了就是只会关心文件的内容变化差异,而Git则是关注于文件 阅读全文
posted @ 2018-08-05 10:53 w787815 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Dockerfile参数解释 FROM 格式:FROM<image>或FROM<image>:<tag>。 解释:FROM是Dockerfile里的第一条指令(必须是),后面跟有效的镜像名(如果该镜像你的本地仓库没有则会从远程仓库Pull取)。然后后面的其它指令FROM的镜像中执行。 MAINTAI 阅读全文
posted @ 2018-08-04 09:27 w787815 阅读(494) 评论(0) 推荐(0) 编辑
摘要: Docker的网络和存储 1.1 Docker的4种网络模式 host模式,使用--net=host指定。 container模式,使用--net=container:NAME_or_ID指定。 none模式,使用--net=none指定。 bridge模式,使用--net=bridge指定,默认设 阅读全文
posted @ 2018-08-01 11:25 w787815 阅读(588) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2018-07-30 10:11 w787815 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 一、为什么使用容器? 1. 上线流程繁琐开发->测试->申请资源->审批->部署->测试等环节2. 资源利用率低普遍服务器利用率低,造成过多浪费3. 扩容/缩容不及时业务高峰期扩容流程繁琐,上线不及时4. 服务器环境臃肿服务器越来越臃肿,对维护、迁移带来困难 Docker设计目标:  提供简单的应 阅读全文
posted @ 2018-07-28 10:10 w787815 阅读(5068) 评论(0) 推荐(0) 编辑
摘要: KVM的优化 1.1 cpu的优化 inter的cpu的运行级别,(Ring2和Ring1暂时没什么用)Ring3为用户态,Ring0为内核态 Ring3的用户态是没有权限管理硬件的,需要切换到内核态Ring0,这样的切换(系统调用)称之为上下文切换,物理机到虚拟机多次的上下文切换,势必会导致性能出 阅读全文
posted @ 2018-07-08 11:41 w787815 阅读(1248) 评论(0) 推荐(0) 编辑
摘要: 1、先编辑网卡的配置文件将里面的NAME DEVICE项修改为eth0 vim /etc/sysconfig/network-scripts/ifcfg-ens33 2、[root@linux-node1~ network-scripts]# mv ifcfg-ens33 ifcfg-eth0 3、 阅读全文
posted @ 2018-07-07 16:13 w787815 阅读(9089) 评论(0) 推荐(0) 编辑
摘要: 安装KVM虚拟化 1、系统基础环境: KVM需要硬件支持, 所以需要开启虚拟化支持 1.硬件设备直接在BIOS设置开启CPU虚拟化2.个人电脑同样进入BIOS开启虚拟化支持3.VM需要找到对应虚拟机开启对应的VT-EPT虚拟化技术 命令检查是否启用虚拟化、没有任何提示则表示没有启用 2、安装KVM虚 阅读全文
posted @ 2018-07-07 13:59 w787815 阅读(495) 评论(0) 推荐(0) 编辑