背景 公司目前的服务设计大部分满足 design for failure 理念。随着业务复杂度的提升,我们很难再保证对系统故障的容错性。我们需要工具来验证服务的容错性,基于这个需求我们使用了 tc 工具,并开发了chaosmonkey工具。本文主要围绕这两个工具进行讲述。 TC流控 基本概念 ...
作者: 朱 茂海 分类: 运维自动化 发布时间: : , views 条评论 文章目录 隐藏 关于项目开源 日常运维问题 尝试解决问题 最终解决方案 开源技术使用 代码发布流程 最后想说的话 关于项目开源 由于挺多同学请求开源此项目,在这里说明一下:其实本人是想开源的,由于是本人写的第一个运维方面的系统,且写这个项目的时间时间紧,只达到了可以使用的程度,完全没有达到开源的要求,希望理解 日常运维 ...
2015-10-16 11:03 3 3676 推荐指数:
背景 公司目前的服务设计大部分满足 design for failure 理念。随着业务复杂度的提升,我们很难再保证对系统故障的容错性。我们需要工具来验证服务的容错性,基于这个需求我们使用了 tc 工具,并开发了chaosmonkey工具。本文主要围绕这两个工具进行讲述。 TC流控 基本概念 ...
最终解决方案 开源技术使用 代码发布流程 ...
电子邮件是我们的生活工作中经常使用的一种服务,用来联系世界各地的朋友,客户。下面我们就用Wireshark对电子邮件进行抓包。 准备工作: 邮件客户端一款(Outlook,Foxmail,Ko ...
给Thread线程传递参数,一般有两种方法 通过Thread的Start()方法给线程传递参数,这种方法只能传递一个Object类型的参数; 通过lambda表达式给Thread线程传递参 ...
获取搜索内容的页数 需要的包 解析网页 第一步,解析网页为网页源码(【Python】【爬虫系列】【爬狼】002_自定义获取网页源码的函数 - 萌狼蓝天 - 博客园 (cnblogs.com/ ...
代码发布系统一 介绍 一般互联网公司都会有一套自己的代码发布系统,并且大部分的代码发布都是用运维工具jenkins(shell脚本)、其实也有公司自己定制自己的代码发布系统(saltstack、Java开发脚本、PHP脚本) hTTP协议的四大特性 1.基于请求响应 一次请求对应一次响应 ...
一. 数据的合并 1.数据合并主要包括下面两种操作: 轴向连接(concatenation):pd.concat()可以沿一个轴将多个DataFrame对象连接在一 ...
我们在使用虚拟机的时候,虚拟机的IP往往会变化,前期配置的SecureCRT连接、FTP连接需要重新修改,给我们的使用造成很大的不便。本文介绍了如何固定虚拟机CentOS 7.5的I ...