Thanks to visit codestin.com
Credit goes to github.com

Skip to content

boltmq/boltmq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BoltMQ Build Status Go Report Card

BoltMQ is a distributed queue, writern on Go. it is based on apache open source project: Apache RocketMQ.

Features

  • Pub/Sub messaging
  • Scheduled message
  • Load balancing
  • Reliable FIFO and strict ordered messaging in the same queue
  • Support Master & Salve

Get it

Build it from source code

Get source code from Github:

git clone https://github.com/boltmq/boltmq.git

Getting started

Installing

To start using BoltMQ, install Go and run:

make deps
make

Config it

first, config broker or namesrv.

cd bin/etc
vim broker.toml
vim namesrv.toml

Running

  • -c set config file path
  • -p set pid file path, default .
  • -f run as frontend

E.g run as frontend, use bin/broker -f bin/namesrv -f, usually development env & debug.

Contributing

We always welcome new contributions, if you are interested in Go or MQ, more details see here

About

BoltMQ is a distributed message queue, writern on Go.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 8