DiceDB / dice

DiceDB is a redis-compliant, reactive, scalable, highly-available, unified cache optimized for modern hardware.
https://dicedb.io/
Other
6.72k stars 1.07k forks source link

Add WebSocket Support to DiceDB #555

Closed pratikpandey21 closed 1 month ago

pratikpandey21 commented 1 month ago

Description

Extend the existing HTTP server logic to add WebSocket server support. This enhancement will enable real-time, bidirectional communication between clients and the server, allowing for more interactive and dynamic use cases, such as live data updates and push notifications.

Refer to - https://github.com/DiceDB/dice/pull/512 and https://github.com/DiceDB/dice/pull/527.

jainam2907 commented 1 month ago

I would like to work on this issue.

lucifercr07 commented 1 month ago

@jainam2907 this issue is dependent with #556, please collabarate with @Saumay on this. Thanks for contributing, assigned.

Saumay commented 1 month ago

Hey @jainam2907 , how is it going for the WS support? I am working on #556, which is dependent on this. Would you want to connect sometime regarding this?

lucifercr07 commented 1 month ago

@jainam2907 any updates from your side, please let us know if any blockers.

psrvere commented 1 month ago

@lucifercr07 @Saumay - I will happy to pick this up if it's available.

lucifercr07 commented 1 month ago

@lucifercr07 @Saumay - I will happy to pick this up if it's available.

@psrvere Let's wait for @jainam2907 to respond till today, if not will reassign.

jainam2907 commented 1 month ago

Apologies for the delay. Due to some personal commitments, I haven't been able to work on this yet. I can start in a couple of days. If other issues are getting blocked by this, please feel free to reassign it to someone else.

lucifercr07 commented 1 month ago

@jainam2907 no issues, since other dependent issues are blocked on this will reassign it for now. @psrvere would you like to pick this up?

psrvere commented 1 month ago

Yes @lucifercr07 - Please assign to me.

pratikpandey21 commented 1 month ago

Thanks @psrvere . Please let us know in case you need any help!

gauravrp commented 1 month ago

@psrvere Are you actively working on this? Would love to collaborate on it to start on contributions

psrvere commented 1 month ago

Hey @gauravrp, thanks for showing interest. Yes I am almost done with writing the code, only writing tests and testing is left. Try to pick up another issue preferably with dificulty-level -- easy since you are new to the project.

psrvere commented 1 month ago

@Saumay - FYI. PR has been raised and under review.

Saumay commented 1 month ago

Thanks @psrvere!