An open API service indexing awesome lists of open source software.

https://github.com/sadcenter/messenger

Data messaging system between servers using popular messaging brokers
https://github.com/sadcenter/messenger

data message

Last synced: 11 months ago
JSON representation

Data messaging system between servers using popular messaging brokers

Awesome Lists containing this project

README

          

# messenger
Data messaging system between servers using popular messaging brokers.

## Example usage
```java
Messenger messenger = new NatsMessenger(new Options.Builder().server("").build()); //choose implementation
messenger.listen(new TestHandler(), TestPacket.class, "messenger:test"); //registering a listener
messenger.publish("messenger:test", new TestPacket("Kacper", "Krzychała")); //publishing a packet to a channel
messenger.close(); //close the connection
```
**[More and advanced usages here](messenger-example/src/main/java/io/github/sadcenter/messenger/example/MessengerRequestTest.java)**

## Sponsor
Sponsoring will result in moving my ass and doing something

# Feel free to contribute.
Use google-code-style.