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
- Host: GitHub
- URL: https://github.com/sadcenter/messenger
- Owner: sadcenter
- Created: 2022-03-01T19:52:32.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-07-16T13:13:50.000Z (11 months ago)
- Last Synced: 2025-07-31T01:29:35.333Z (11 months ago)
- Topics: data, message
- Language: Java
- Homepage: https://github.com/sadcenter/messenger
- Size: 114 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
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.