Liuv Blog

格物致知,诚意正心

Kombu学习笔记(三)

Part III 重要对象介绍续和Work Queue的实现

Kombu is a messaging library for Python.The aim of Kombu is to make messaging in Python as easy as possible by providing an idiomatic high-level interface for the AMQ protocol, and also provide ...

Kombu学习笔记(二)

Part II Connections,Producers和Consumers对象

Kombu is a messaging library for Python.The aim of Kombu is to make messaging in Python as easy as possible by providing an idiomatic high-level interface for the AMQ protocol, and also provide ...

Kombu学习笔记(一)

Part I Kombu概述

Kombu is a messaging library for Python.The aim of Kombu is to make messaging in Python as easy as possible by providing an idiomatic high-level interface for the AMQ protocol, and also provide ...

六步学习RabbitMQ(六)

Step 6 RPC

OpenStack架构中采用了异步消息模型来实现同一组件内不同服务之间的通信,默认使用RabbitMQ作为消息代理中间件。因此,掌握RabbitMQ是理解OpenStack工作原理的基础。 0x01 前言 在Rabbit系列第二篇中,我们了解到使用work queue在多个worker中分发耗时任务。但是,如果我们想要调用远程计算机中的函数并等待返回结果(也就是我们常说的Remot...

六步学习RabbitMQ(五)

Step 5 Topics

OpenStack架构中采用了异步消息模型来实现同一组件内不同服务之间的通信,默认使用RabbitMQ作为消息代理中间件。因此,掌握RabbitMQ是理解OpenStack工作原理的基础。 0x01 前言 本节将要对上篇:Routing模式实现的日志系统进行改进,不仅要基于安全等级来订阅日志,还要基于产生日志的来源来订阅日志。例如我们想要即监听来自于“cron”的error信息,也...