unite

command module
v0.0.0-...-5e9b8e2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 9, 2020 License: MIT Imports: 11 Imported by: 0

README

The unite GoDoc

The unite is an open source messaging system for microservice, and real-time internet connected devices. The unite messaging API is built for speed and security.

The unite is blazing fast and secure messaging system for microservices, and real-time internet connected devices. THe unite messaging system satisfy the requirements for low latency and binary messaging, it is perfect messaging system for internet connected devices.

About unite

Key characteristics

  • 100% Go
  • Optimized for fast publish-subscribe
  • Supports message encryption
  • Supports time-to-live on message
  • Supports subscribing to wildcard topics

unite Clients

  • unite-go Lightweight and high performance publish-subscribe messaging system - Go client library.
  • unite-dart High performance publish-subscribe messaging system - Flutter and Dart client library.

Quick Start

To build unite messaging system from source code use go get command and copy unite.conf to the path unite binary is placed.

go get -u github.com/unit-io/unite

Usage

The unite messaging system supports publish-subscribe to topic. First register a client id to connect to the unite messaging system and generate keys for topic in order to publish or subscribe to topics.

Contributing

If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are welcome.

Licensing

This project is licensed under MIT License.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
db
net
pkg
hash
Package ringhash implementats a consistent ring hash: https://en.wikipedia.org/wiki/Consistent_hashing
Package ringhash implementats a consistent ring hash: https://en.wikipedia.org/wiki/Consistent_hashing
log
stats
Package Meter yields summarized data describing a series of timed events.
Package Meter yields summarized data describing a series of timed events.
uid

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL