Files
yankee-gnome-fire-consumer/recycle/.trash/jmsclient.py

43 lines
791 B
Python
Raw Normal View History

2025-02-06 22:21:31 -05:00
import stomp
import time
import veneno
import fetcher
class MyListener(stomp.ConnectionListener):
def on_message(headers, message):
conn.ack(headers['message-id'])
print("** new message! **")
print(message)
fetcher.fetch(message.body)
def on_error(headers, message):
print('received an error "%s"' % message)
conn.ack(headers['message-id'])
conn = stomp.Connection([('osiris.yankee.valorantdigital.com', 61613)])
conn.set_listener('', MyListener())
conn.connect('admin', 'password', wait=True)
conn.subscribe('/queue/sully-gnome-urls', id=1, ack='client', headers={'activemq.prefetchSize': 10})
print("## notification > connected to JMS server")
while True:
pass
time.sleep(1)
conn.disconnect()