Skip to content

Messenger is a simple pub/sub based on the idea that messages are tagged.

License

Notifications You must be signed in to change notification settings

tkitsunai/messenger

Repository files navigation

build Go Report Card

Messenger

Messenger is a simple pub/sub based on the idea that messages are tagged.

The server and client exchange messages using a TCP connection and a JSON encoder/decoder.

Install

go install github.com/tkitsunai/messenger

Short-Term Roadmap

  • Support Subject Matcher.
    • Provides Publishing/Subscription for subject lines using pattern matching, not just simple strings.
  • Support for Administrators.
    • Provide performance and server metrics.
    • Add authorization role and features.

Medium-Term Roadmap

  • Support server clustering.
  • Support for message persistent.

Long-Term Roadmap

  • ideal
  • ideal
  • ideal

About

Messenger is a simple pub/sub based on the idea that messages are tagged.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages