Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/unit-io/unitdb-go
Lightweight and high performance publish-subscribe messaging system - Go client library.
https://github.com/unit-io/unitdb-go
go grpc pubsub unitdb
Last synced: about 1 month ago
JSON representation
Lightweight and high performance publish-subscribe messaging system - Go client library.
- Host: GitHub
- URL: https://github.com/unit-io/unitdb-go
- Owner: unit-io
- License: mit
- Created: 2020-06-19T17:15:56.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-07-05T21:08:15.000Z (over 1 year ago)
- Last Synced: 2024-11-16T16:36:52.895Z (about 1 month ago)
- Topics: go, grpc, pubsub, unitdb
- Language: Go
- Homepage:
- Size: 135 KB
- Stars: 9
- Watchers: 2
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Unitdb go client [![GoDoc](https://godoc.org/github.com/unit-io/unitdb-go?status.svg)](https://godoc.org/github.com/unit-io/unitdb-go)
## 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](https://github.com/unit-io/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](https://godoc.org/github.com/unit-io/unitdb-go) 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.
```golang
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](https://github.com/unit-io/unitdb-go/blob/master/LICENSE).