自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 openstack从零开始(2)——基础知识openstack中消息通信

AMQPopenstack选用AMQP协议,使得组件之间可以在低耦合的情况下通讯,通常选用rabbitmq作为消息中间件。以nova为例nova内部的组件都是用RPC的方式互相调用的,而openstack中的RPC是基于AMQP之上完成的。有两种模式:pc.call(发送request并等待接收response)、rpc.cast(只发送请求,不care之后发生了什么)。我们可以定义两种角色:消息发

2015-10-15 10:33:39 1709

原创 openstack从零开始(3)——nova

简介nova负责创建、管理云计算系统,是IaaS的核心部分。nova与openstack中的identity、image service、dashboard等组件交互。各个组件API compute-api:接收、响应用户调用api的请求,强制执行某些policy、完成大部分初始化流程,例如启动一个云主机compute-api-metadata:从实例接收metadata请求Compute

2015-10-13 21:01:02 838

原创 python getattr setattr

getattr用来获取某个类中的变量或函数 setattr则可以动态修改、增加某个类的变量或函数 代码一目了然Python 2.7.10 (default, Sep 14 2015, 02:26:06) [GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.53)] on darwinType "help", "copyright", "cr

2015-10-09 15:34:26 725

原创 openstack从零开始(1)——基础知识WSGI

wsgiWeb Server Gateway Interface,更像是一种协议。是python应用程序和web服务器之间的一个桥梁定义接口符合wsgi标准的函数或callable的实体类,需要接收两个参数:environ,包含所有http请求信息的dict对象。start_response,发送http响应的函数。举个栗子:def application(environ, start_res

2015-10-08 21:00:46 1942

空空如也

空空如也

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

TA关注的人

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