Icebob
Icebob
By the way, I've created a WS transporter for the fullstack-moleculer project: https://github.com/icebob/fullstack-moleculer/blob/master/backend/WebsocketServerTransporter.js https://github.com/icebob/fullstack-moleculer/blob/master/frontend/src/WebsocketClientTransporter.js
Thanks for your recommendation. I'm glad that you are satisfied. The fullstack-moleculer just a PoC, I don't recommend it in production, and it can works only with a small user...
If you want to add middleware to calls, use `localCall` instead of `call`. The `localCall` wrapped the action handler, so you have pointer to the `ctx`. But the `call` wrapped...
I'm not sure it's the good solution, because it changes the logic. E.g. we can't pass `null` as a value of `ctx.params`. I mean you call `broker.call("hello.world", null)` and in...
Thanks @WoLfulus! But I think, NATS Streaming can solve all three problem with [queue groups](https://github.com/nats-io/node-nats-streaming#queue-groups), isn't it?
The first point is solved in the next version and it works with any transporter.
I have no enough knowledge about event sourcing to implement it yet. But I don't think it must be a part of the core modules of Moleculer. Because if you...
@al66 it sounds well! If you have some implementation, please share with us.
Maybe try the [node-rdkafka](https://github.com/Blizzard/node-rdkafka), It's a native lib wrapper. One disadvantage is that not too easy to use it on Windows.
@TheRaven do you plan to share your solution with public?