一。ansible是什么: 类似puppet之类的运维自动化工具 二。为什么选择ansible: 1. ansible是python语言开发的,python语言进入门槛低,方便基于pytnon对ansible做二次开发 2. ansible内置模块很丰富,600多个,可以直接拿来用 3. 去中心化的 ...
分类:
其他好文 时间:
2017-11-06 11:28:33
阅读次数:
139
Ansible批量部署编译安装nginx一、ansible介绍:这次为大家介绍一款批量部署工具ansible,主要有以下几点优点:1、充分利用现有设施。使用Ansible无需安装服务端和客户端,只要SSH即可。这意味着,任何一台装有Ansible的机器都可以成为强大的管理端。我觉得,这种去中心化的思..
分类:
其他好文 时间:
2017-10-24 11:21:30
阅读次数:
179
本文讲述基于zookeeper选主与故障切换的方法。我们的例子使用的是python。 使用的库是kazoo,安装方式 应用场景: 多个实例部署,但不是“去中心化”的部署方式; 有且只有一个节点作为master,履行master的职责,在例子中是注册调度器; 其他实例作为slave,不提供调度功能,但 ...
分类:
编程语言 时间:
2017-10-14 17:00:25
阅读次数:
985
一、简介1.1基本概念:ansible是一个基于python开发的轻量级自动化运维管理工具,可以用来批量执行命令,安装程序,支持playbook编排。它通过ssh协议来连接主机,去中心化,相对比puppet和saltstack无需安装客户即可实现文件传输、命令执行、应用部署、配置管理、任务编排等,..
分类:
其他好文 时间:
2017-10-11 00:44:44
阅读次数:
203
首先在构建spring cloud的common-service之前,我们需要准备的技术:Maven(项目构建)、Spring Boot、Spring Cloud、微服务概念、去中心化思想、分布式等,针对于common-service的顶级项目,这里我们主要使用Maven来构建,闲话少说,我们直接上... ...
分类:
编程语言 时间:
2017-10-09 13:11:36
阅读次数:
201
微服务规模小,可独立部署的,有明确界限的模块,模块与模块间是高度自治的,模块间通过消息或协议来通讯,是一种高度自动化的,可持续改进的软件系统架构,去中心化的。 微服务的核心 快速 安全 扩展 微服务的价值 架构价值 扩展性和模块独立性,快速,安全 更快的交付 团队间的并行化程度提高 有利于创新(多技 ...
分类:
其他好文 时间:
2017-09-24 19:27:10
阅读次数:
222
最近流行语又多了个微服务,事实上已经流行蛮久了。对于微服务的概念,其实业界并没有给出明确的定义。只是罗列了几个微服务的特征,比如:独立部署组件化,按业务或者服务的功能来划分粒度低易于部署,快速部署去中心化......还有其它的一下特征,一时枚举不全,因为各个文章..
分类:
其他好文 时间:
2017-09-24 18:16:58
阅读次数:
147
微服务规模小,可独立部署的,有明确界限的模块,模块与模块间是高度自治的,模块间通过消息或协议来通讯,是一种高度自动化的,可持续改进的软件系统架构,去中心化的。 微服务的核心 快速 安全 扩展 微服务的价值 架构价值 扩展性和模块独立性,快速,安全 更快的交付 团队间的并行化程度提高 有利于创新(多技 ...
分类:
其他好文 时间:
2017-09-24 18:14:31
阅读次数:
133
kafka 很多说不需要安装zk的是因为他们都使用了kafka自带的zk 至于kafka为什么使用zk,你首先要知道zk的作用, 作为去中心化的集群模式。 需要要消费者知道现在那些生产者(对于消费者而言,kafka就是生产者)是可用的。 如果没了zk消费者如何知道呢?如果每次消费者在消费之前都去尝试 ...
分类:
其他好文 时间:
2017-08-25 09:33:25
阅读次数:
183
redis的主从复制结构是典型的中心结构,既一个主机master多个从属slave,那么一旦中心主机宕机,从属要么就是报错要么就是提供过期数据;哨兵sentinel就是为了去中心化,开启sentinel模式后,中心主机宕机,所有的从机会重新投票选取一个从机变为主机,当前主机恢复则前主机自动变为当前主 ...
分类:
其他好文 时间:
2017-08-23 15:00:45
阅读次数:
143