def _trigger_func(self): interval = self.CFG.get('stream_producer').get('interval') routing_key = self.CFG.get('stream_producer').get('routing_key') pub = ProcessPublisher(node=self.container.node, name=('science_data',routing_key), process=self) num = 1 while True: msg = dict(num=str(num)) pub.publish(msg) log.debug("Message %s published", num) num += 1 time.sleep(interval/1000.0)
def _trigger_func(self): interval = self.CFG.get('stream_producer').get('interval') routing_key = self.CFG.get('stream_producer').get('routing_key') # Create scoped exchange name XP = '.'.join([bootstrap.sys_name,'science_data']) pub = ProcessPublisher(node=self.container.node, name=(XP,routing_key), process=self) num = 1 while True: msg = dict(num=str(num)) pub.publish(msg) log.debug("Message %s published", num) num += 1 time.sleep(interval/1000.0)
def _trigger_func(self): interval = self.CFG.get('stream_producer').get('interval') routing_key = self.CFG.get('stream_producer').get('routing_key') # Create scoped exchange name XP = '.'.join([bootstrap.get_sys_name(), 'science_data']) pub = ProcessPublisher(node=self.container.node, name=(XP, routing_key), process=self) num = 1 while True: msg = dict(num=str(num)) pub.publish(msg) log.debug("Message %s published", num) num += 1 time.sleep(interval / 1000.0)
def __init__(self, process=None, wait_name=None): self.process = process if not wait_name.startswith("asyncresult_"): raise BadRequest("Not a valid wait_name") self.wait_name = wait_name if self.process: self.pub = ProcessPublisher(process=self.process, to_name=wait_name) else: self.pub = Publisher(to_name=wait_name)