-
Notifications
You must be signed in to change notification settings - Fork 95
Question about hibernate reactive release schedule #269
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Not precisely at this stage. But I can explain our thinking. |
Cc @gavinking |
Cc @Sanne |
Come to think of it, you can put your feedback here. Let me reopen it :) |
Hello @emmanuelbernard I guess the main thing which disturbs us is the non-support of the @Version annotation for the optimistic lock management and ... the fact that is not released yet :) |
Welcome @avillev and @semistone :) I saw your forum questions as well, sorry for the delay.
I'll assume that's #201 ? I think we can handle the internal changes needed to support it, but it would be really helpful to get your input to define the API and semantics. Regarding release timelines: we've been releasing many Alpha releases recently on an "as needed" base for our own testing and integration needs. But things are looking good now and I suppose we could switch to regular Beta releases, and work on a proper project announcement. So you can already find e.g. To make it a "final" release I'd hope to have more user feedback; TBH this is the first time someone not from our immediate team seems to have tried it out - which is great as we hadn't announced the project yet! Some ballpark estimates: You might have noticed the project development slowed down a bit; the reason is we're focusing on benchmarking and load testing to verify some aspects. Website preparation and proper documentation will take a little time as well. |
Thanks for your reply. let me share our testing result of comparing different SQL client libs 1000 QPS with spring webflux
in 1000 QPS, active connection about 13 (R2DBC metrics) in 3000 QPS, all failed due to connection pool size. |
@gavinking Thanks to @semistone 's table up there you can see that the rx hibernate api is faster than the other alternatives. At that point, I think the only limitation we have is ... that it is an alpha :). |
Nice data, thanks a lot for sharing. That looks indeed encouraging; now of course that might change as we stabilize, but I suspect it might improve as we've been analysing our results and identified some issues, such as the fact that we're using a sub-optimal connection pool. We didn't share our benchmarks yet as it's usually a bit tricky to get people to not take those numbers too seriously, when we're still making many changes - but I look forward to share it all soon. FWIW, we're focusing on "fully reactive systems" end-to-end: it should make the benefits more visible when you have both a web technology modelled using a fully reactive engine, all the way to the DB. You'll soon be able to see one such example in the Quarkus quickstarts repository - it's not there yet but it will be in a few days. Regarding "stability" : I suppose you mean API, such as us stopping to move packages? Stuff is certainly getting more stable now. |
Thx @Sanne Worst case scenario we could roll back to a blocking hibernate if everything fails :). But anyway, you can expect some news from us in the future. I guess we could close that issue ? |
Great, thanks @avillev |
Hi,
Our team is trying to build hibernate in the reactive application.
We have checked hibernate-reactive and seem nice to use.
but we also notice that it still in alpha release.
Does anyone have a rough idea of when will have a 1.0.0 release?
Thanks
The text was updated successfully, but these errors were encountered: