Skip to content

Latest commit

 

History

History
71 lines (51 loc) · 1.85 KB

README.md

File metadata and controls

71 lines (51 loc) · 1.85 KB

logo


go version version
version version version


A fast message broker implemented with Golang programming language. Stallion is build using no external libraries, just internal Golang libraries. You can use Stallion in order to make communication between clients with sending and receiving events.

Guide

How to use?

Get package:

go get github.com/official-stallion/stallion@latest

Now to set the client up you need to create a stallion server.
Stallion server is the message broker server.

Create server in Golang

package main

import "github.com/official-stallion/stallion"

func main() {
	if err := stallion.NewServer(":9090"); err != nil {
		panic(err)
	}
}

Create a server with docker

Check the docker documentation for stallion server.

Creating a server with Auth

You can create a Stallion server with username and password for Auth.

package main

import "github.com/official-stallion/stallion"

func main() {
	if err := stallion.NewServer(":9090", "root", "Pa$$word"); err != nil {
		panic(err)
	}
}