github.com/eneskzlcn/message-receiver-processor (go): 3 application inside. First one is message receiver that receives messages from user and publishes a rabbitmq message with the message, sender and receiver content. Second one is message processor that consumes the messages from rabbitmq and saves them to the redis. The third one is message lister that lists all the messages between given two user.
Keywords: gin|golang|messaging-api|rabbitmq|redis