scalecube / scalecube-services

Microservices library - scalecube-services is a high throughput, low latency reactive microservices library built to scale. It features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing
http://scalecube.github.io/
Apache License 2.0
611 stars 105 forks source link

Moving to Reactor project by Spring #293

Closed stavalfi closed 6 years ago

stavalfi commented 6 years ago

From https://github.com/ReactiveX/RxJava:

Version 1.x The 1.x version is end-of-life as of March 31, 2018. No further development, support, maintenance, PRs, and updates will happen. The Javadoc of the very last version, 1.3.8, will remain accessible.

Are there any plans to move to RxJava 2 or better - Reactor project by spring?

Personally, from a first look only, this repository looks awesome and it's reactive (:D) but the cost of learning a depreciated library is high.

I'm sure this issue requires a full-refactoring but Java9 support for reactive-streams specification and Spring 5 is the best reason to do it and do it fast.

Please fill free to correct me If I'm wrong about something. My knowledge about your library ends with 10 minutes of reading and a big drive to getting started :)

OlegDokuka commented 6 years ago

Wow, hey buddy. They are moving to Reactor actually :smile:

stavalfi commented 6 years ago

Hi man! good to know you are here also! Thanks for the information :D

ronenhamias commented 6 years ago

@stavalfi Shalom 👍 please take a look at version 2.0.x here:

https://github.com/scalecube/scalecube-services

version 2.0.x will be merged at this repository in future. and version 1.0.x will be at maintenance mode only.