oslo.messaging库就是把rabbitmq的python库做了封装,考虑到了编程友好、性能、可靠性、异常的捕获等诸多因素。让各个项目的开发者聚焦于业务代码的编写,而不用考虑消息如何发送和接收。
openstack的RPC消息通信,提供了同步call和异步cast的两种调用方法,对每一组消息通信建立一个消息通道。
oslo.messaging是应用于python的库,为微服务直接或者server和client直接建立消息通信网络。
环境搭建:
1.linux操作系统运行环境
2.安装pip,可以使用源码安装,地址为https://pypi.python.org/pypi/pip/,解压后进入文件目录执行python setup.py install即可
3.安装pbr,这个组件是oslo库的依赖,可以使用命令pip install pbr,在联网环境下即可安装
4.安装oslo_config库,选择命令安装pip install oslo_config,或者下载oslo.config源码安装地址https://pypi.python.