hemerajs / hemera

🔬 Writing reliable & fault-tolerant microservices in Node.js https://hemerajs.github.io/hemera/
MIT License
806 stars 70 forks source link

Add nats streaming middleware #90

Closed kristianmandrup closed 7 years ago

kristianmandrup commented 7 years ago

Before you submit an issue we recommend you drop into the Gitter community and ask any questions you have or mention any problems you've had getting started with hemera.

Description

Steps to Reproduce

Expected Result

Actual Result

Context

Your Environment

StarpTech commented 7 years ago

Hi @kristianmandrup gnats and nats-streaming represent two different concepts. We don't need message persistence. NATS-Streaming is not mature right now.

NATS-Streaming:

Imcompatibility with gnats

A possible solution is to use both gnats and nats-streaming with one driver because nats-streaming rely on node-nats but this is not in the roadmap and would complicate things.

StarpTech commented 7 years ago

Hi @kristianmandrup nats-streaming is available as bridge

https://github.com/hemerajs/hemera/tree/master/packages/hemera-nats-streaming