dvsekhvalnov / k-ray

Kafka X-Ray. Generic web frontend to view, search, explore and visualize keys, headers and payloads.
MIT License
8 stars 0 forks source link

nats #1

Open joe-getcouragenow opened 3 years ago

joe-getcouragenow commented 3 years ago

really liking the no bullshot light approahc of this.

Would you be ok with NATS support being added ?

it will help with dev ops when using https://github.com/liftbridge-io/liftbridge.

dvsekhvalnov commented 3 years ago

Hi @joe-getcouragenow ,

what an awesome idea! I have never thought of it beyond kafka, but really why don't turn in into generic UI for all kind of messaging brokers :) I'm all for it.

So if you guys have courage - feel free. Would be also happy to provide any kind of support i can given limited time i can dedicate to the project.

joe-getcouragenow commented 3 years ago

The NATS CLi now incorporates the JSM ( NATS Jetstream ) and so provides a fair bit of what Kafka provides.

https://github.com/nats-io/natscli/releases

Happy that you like the idea with NATS

joe-getcouragenow commented 3 years ago

I think that we can make the DB scale out using this Badger RAFT pattern in this: https://github.com/mosuka/blast

It provides a GRPC API to it all and handles the clustered and replication, etc.

This also means you can search the DB by text or facets :)

dvsekhvalnov commented 2 years ago

@joe-getcouragenow i like your ideas, had been thinking about RAFT too. If i have time, i'd be happy to return to the project and make it real for people.