goMS

A messaging service written in go.

Welcome

This is the official goMS site. I know that this is now the fanciest site of the worls, but who cares?

goMS information

The messaging service goMS is written in golang and has the goal to be a simple to use and fast messagaging service. Every client will create and hold a TCP connection to the server where all of the data will be transfered.

Where to find it?

You can find the repository with the source on github. The binaries are'nt online yet (maybe soon), so just get golang on your machine and compile (using the compile.sh script for linux users).

Details

Topics

Like ActiveMQ and similar, goMS has topics. A client can register to one of them and will receive a notification when a message is sent to one of the topic.

Messages

Everything that'll be transfered mus be a message. Messages are normal json strings that have the field type and data. There may be more (e.g. a list of topics) but that's it.

More information/details/internals

Just have a look at the README file or at the repo itself.





Written by Hauke Stieler. Contract via goms@hauke-stieler.de.
The whole software is under GNU General Public License v3.0.