ail-framework/bin/ZMQ_Sub_Onion_Q.py

34 lines
815 B
Python
Raw Normal View History

#!/usr/bin/env python2
# -*-coding:UTF-8 -*
"""
The ZMQ_Sub_Onion_Q Module
============================
This module subscribe to a Publisher stream and put the received messages
into a Redis-list waiting to be popped later by ZMQ_Sub_Onion.
..note:: Module ZMQ_Something_Q and ZMQ_Something are closely bound, always put
the same Subscriber name in both of them (here "tor")
Requirements
------------
*Running Redis instances.
*Should register to the Publisher "ZMQ_PubSub_Categ"
"""
from pubsublogger import publisher
2014-08-18 16:35:08 +00:00
import Helper
2014-08-14 15:55:18 +00:00
2014-08-18 16:35:08 +00:00
if __name__ == "__main__":
publisher.channel = "Queuing"
2014-08-18 16:35:08 +00:00
config_section = 'PubSub_Categ'
config_channel = 'channel_2'
subscriber_name = 'onion_categ'
2014-08-18 16:35:08 +00:00
h = Helper.Queues()
h.queue_subscribe(publisher, config_section, config_channel, subscriber_name)