最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于python實(shí)現(xiàn)監(jiān)聽(tīng)Rabbitmq系統(tǒng)日志代碼示例

 更新時(shí)間:2020年11月28日 11:55:58   作者:-零  
這篇文章主要介紹了基于python實(shí)現(xiàn)監(jiān)聽(tīng)Rabbitmq系統(tǒng)日志代碼示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

介紹

rabbitmq默認(rèn)有7個(gè)交換機(jī),其中amq.rabbitmq.log為系統(tǒng)日志的交換機(jī),這個(gè)日志為topic類型,會(huì)有三個(gè)等級(jí)的(routing_key)的日志發(fā)送到這個(gè)交換機(jī)上。

代碼如下

#!/usr/bin/env python
# -*- coding: utf-8 -*-


import pika
# ########################### 訂閱者 ###########################
credentials = pika.PlainCredentials("用戶名","密碼")
connection = pika.BlockingConnection(pika.ConnectionParameters(
  'ip',
  5672,
  '/',
  credentials=credentials))

channel = connection.channel()


# 聲明隊(duì)列
channel.queue_declare(queue='info_queue',durable=True)
channel.queue_declare(queue='error_queue',durable=True)
channel.queue_declare(queue='warning_queue',durable=True)

# 綁定
channel.queue_bind(exchange='amq.rabbitmq.log',queue="info_queue",routing_key="info")
channel.queue_bind(exchange='amq.rabbitmq.log',queue="error_queue",routing_key="error")
channel.queue_bind(exchange='amq.rabbitmq.log',queue="warning_queue",routing_key="warning")

print(' [*] Waiting for logs. To exit press CTRL+C')

def callback(ch, method, properties, body):
  print(" [x] %r" % body)
  print(" [x] Done")
  ch.basic_ack(delivery_tag=method.delivery_tag)

channel.basic_consume("info_queue",callback,auto_ack=False)
channel.basic_consume("error_queue",callback,auto_ack=False)
channel.basic_consume("warning_queue",callback,auto_ack=False)

channel.start_consuming()
'''
然后發(fā)布者只需要給exchange發(fā)送消息,然后exchange綁定的多個(gè)隊(duì)列都有這個(gè)消息了。訂閱者就收到這個(gè)消息了。
'''

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

建湖县| 平陆县| 武邑县| 巫溪县| 伊宁市| 龙口市| 雅江县| 东乡族自治县| 巴东县| 石景山区| 夹江县| 金川县| 弥勒县| 陕西省| 思茅市| 永善县| 苗栗市| 孟连| 舟曲县| 青浦区| 河南省| 泸州市| 稻城县| 栖霞市| 新建县| 岳西县| 军事| 遵义县| 滁州市| 鹿泉市| 志丹县| 永新县| 綦江县| 昆山市| 南和县| 伊吾县| 长沙县| 台中县| 柳江县| 灵宝市| 涿州市|