imperiuse / advance-nats-client

Advance NATS and NATS-Streaming client library based on nats.go and stun.go projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Advance Nats Streaming

img img Actions Status

Advance NATS and NATS-Streaming client library based on nats.go and stun.go projects

I try to bring together all pluses and minimize minuses NATS and NATS streaming.

For example: As you know, Nats Streaming does not support Request-Reply semantic and simple NATS server does not support at least one guarantee publish msg to topics.

This library is a result, my idea put together NATS and NATS Streaming message pattern in one universal client for both library.

How make tests

make test_env_up 
make tests
make test_env_down

Examples

See in examples dir

Also, you can see Unit tests

About

Advance NATS and NATS-Streaming client library based on nats.go and stun.go projects

License:GNU General Public License v3.0


Languages

Language:Go 99.2%Language:Makefile 0.8%