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

AMQPopenstack选用AMQP协议,使得组件之间可以在低耦合的情况下通讯,通常选用rabbitmq作为消息中间件。以nova为例nova内部的组件都是用RPC的方式互相调用的,而openstack中的RPC是基于AMQP之上完成的。有两种模式:pc.call(发送request并等待接收r...

2015-10-15 10:33:39

阅读数:1132

评论数:0

openstack从零开始(3)——nova

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

2015-10-13 21:01:02

阅读数:648

评论数:0

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 (clan...

2015-10-09 15:34:26

阅读数:509

评论数:0

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

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

2015-10-08 21:00:46

阅读数:1483

评论数:0

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