Skip to content

Lightweight and high performance publish-subscribe messaging system - Go client library.

License

Notifications You must be signed in to change notification settings

unit-io/unitdb-go

Repository files navigation

Unitdb go client GoDoc

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

The Unitdb is a real-time messaging system for microservices, and real-tme internet connected devices, it is based on GRPC communication. The Unitdb messaging system satisfy the requirements for low latency and binary messaging, it is perfect messaging system for internet connected devices.

Quick Start

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

go get -u github.com/unit-io/unitdb/server

Usage

Detailed API documentation is available using the godoc.org service.

Make use of the client by importing it in your Go client source code. For example,

import "github.com/unit-io/unitdb-go"

Samples are available in the examples directory for reference. To build unitdb server from latest source code use "replace" in go.mod to point to your local module.

go mod edit -replace github.com/unit-io/unitdb=$GOPATH/src/github.com/unit-io/unitdb

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.

About

Lightweight and high performance publish-subscribe messaging system - Go client library.

Topics

Resources

License

Stars

Watchers

Forks

Languages