##gRPC client and server:
 MakeEvent  GetEvent  Deleteevent  GetEvents
##AMQP broker:
 ExhangeDeclare
 QueueDeclare
 Bind{ex, rk, queue}
 Publish{ex, rk, event}
 Subscribe{queue}
rk - routing key = "senderID"
ex - exchange = "senderID"
queueName - "senderID + sessionID"
example: clients send to server commands 'MakeEvent'
server sends to broker command Publish
broker sends to clients their Events