def send_single_event(queue_name, client_id, kube_add): sender = Sender(kube_add) event = Event(metadata="EventMetaData", body=("Event Created on time %s" % datetime.datetime.utcnow()).encode('UTF-8'), store=False, channel="MyTestChannelName", client_id="EventSender") event.tags = [ ('key', 'value'), ('key2', 'value2'), ] sender.send_event(event)
def send_event_to_store(channel_name, client_id, kube_add): sender = Sender(kube_add) event = Event(metadata="EventMetaData", body=("Event Created on time %s" % datetime.datetime.utcnow()).encode('UTF-8'), store=True, channel=channel_name, client_id="EventSenderStore") event.tags = [ ('key', 'value'), ('key2', 'value2'), ] sender.send_event(event)
import datetime import sys sys.path.append(".") from kubemq.events.lowlevel.event import Event from kubemq.events.lowlevel.sender import Sender if __name__ == "__main__": print("Sending event using sender example") sender = Sender("localhost:50000") event = Event(metadata="EventMetaData", body=("Event Created on time %s" % datetime.datetime.utcnow()).encode('UTF-8'), store=False, channel="MyTestChannelName", client_id="EventSender") event.tags = [ ('key', 'value'), ('key2', 'value2'), ] try: sender.send_event(event) except Exception as err: print('error, error:%s' % (err))