摘要: 1. filter(function, sequence): 对sequence中的元素执行function函数,返回由function函数执行结果为True的元素组成的序列,注意新序列类型与传入序列相同 测试:返回正数 #!/usr/bin/env python def findPositiveN 阅读全文
posted @ 2016-03-18 22:00 AlexAlex 阅读(671) 评论(0) 推荐(0)
摘要: 1. 主题(Topics): fanout模式只能进行简单的广播,direct模式虽然在过滤上进行了一定的提升,但是不能支持复杂的条件, 比如我们的日志消息,现在不仅要知道消息级别,也要知道消息来源。在这样的复杂需求下,我们需要使用 主题交换。 2. 主题交换: 发送主题交换的的routing_ke 阅读全文
posted @ 2016-03-18 17:23 AlexAlex 阅读(866) 评论(0) 推荐(0)
摘要: 1. 路由: 前面的示例中,我们或得到的消息为广播消息,但是无法更精确的获取消息的子集,比如:日志消息,worker1只需要error级别的日志, 而worker2需要info,warning,error..等级别的全部日志,这时候就需要使用路由来标记队列接收何种类型的消息。 2. 绑定带路由的队列 阅读全文
posted @ 2016-03-18 14:33 AlexAlex 阅读(2029) 评论(0) 推荐(0)
摘要: 1. 订阅/发布: 前面worker示例中的每个任务都是只发送给某一个worker,如果我们多个worker都需要接收处理同一个任务,此时就要使用 订阅/发布功能,比如,日志模块产生日志并发送到队列中,队列连接两个worker,一个负责打印到控制台,一个负责打印到日志文件, 则队列需要将内部消息同时 阅读全文
posted @ 2016-03-18 12:56 AlexAlex 阅读(3189) 评论(0) 推荐(0)