-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Couchbase Java Client Extension #6228
Comments
I'm currently work on a quarkus extension, because my microservice use couchbase (version 2.7.16). |
@mbarcikowski that are good news did you look into the couchbase-lite java implementation with quarkus already? i am wondering because if that would work it would be awsome. |
@mbarcikowski Are you still going to work on this extension? I'm asking as I'd be interested in such an extension, and in case you are not going to continue, I would try to do it myself. |
Somebody from couchbase company told use, couchbase will provide a
couchbase supported quarkus extension for SDK 3.
I don't have an ETA, maybe for september. Try to contact couchbase public
support / forum directly ;)
Have a nice day,
Le mar. 22 juin 2021 à 07:04, Patryk Najda ***@***.***> a
écrit :
… @mbarcikowski <https://github.com/mbarcikowski> Are you still going to
work on this extension? I'm asking as I'd be interested in such an
extension, and in case you are not going to continue, I would try to do it
myself.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#6228 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAHTYOLMPH2QAPZV2GQNE4LTUAKWLANCNFSM4J33T6FA>
.
--
Mathieu Barcikowski
_________________________________
Coordonnées personnelles :
Mobile : (+33) 6 24 78 10 45
Email : ***@***.***
Web : http://www.mathieubarcikowski.info
_________________________________
Coordonnées professionnelles :
Founder @ Inokoa
Mobile : (+33) 6 24 78 10 45
Email : ***@***.***
Web : *http://www.inokoa.com <http://www.inokoa.com>*
|
Thanks for the info, I'll ask them directly. Cheers. |
Hey all-- Matt from Couchbase here-- that'd probably be from my team and I'm interested in that. We don't have someone working on it quite yet, but something I want to do soon. Feel free to ping me @patrox . |
Hi @ingenthr, I have started to work on this anyway, as I didn't see any progress so far. But, it's awesome that someone from Couchbase would like to contribute/help in that. How can I reach you, so we can exchange our ideas for that ? If you start to work on that I would be very interested in helping you, as I'll need this extension in Quarkus. |
Feel free to reach out on LinkedIn or Twitter so we can exchange contact info. I'll also try my magic github powers to see if I can dig up an email address for you. :) cc/ @daschl who has been doing some work here |
@zbendhiba we are shadowing those dependencies because we had many cases in the past where users would run different versions of these and then we end up with classpath issues and version clashes. The user feedback has been very positive on this, and I think we can get graal native support done on top of the shadowed dependencies. Of course there is always the option to also release unbundled versions, but I'd only consider this the last resort if there are blockers on the other route which we cannot overcome. |
@daschl thanks for the information. I'd give you a sum up of what I've done so far working on the Counchbase quarkus extension using SDK 3 :
In the camel-quarkus project, we have a JVM only extension, that uses the couchbase SDK 3. The integration tests are disabled, because the tests are flaky. It's frequent to have disconnection from the couchbase server (using test-containers). All the stack trace come from a shaded Netty classes. So there's something weird there, I don't know how vert.x and couchbase are supposed to work together with Netty and shaded Netty. And since I'm not at all any expert on Netty, I just don't know how to solve this. |
Hi, Couchbase dev Graham here. I've written a Quarkus extension here https://github.com/couchbaselabs/quarkus-couchbase, currently in alpha status, and it'd be great to get feedback from users. It supports dependency injecting a Couchbase Cluster object, configured via application.properties, plus native-image/Graal. I plan to publish it later this week, but you can build it yourself from the repo currently with |
Hello @programmatix thanks a lot for the work you've done on this. |
Offer Couchbase client support via an extension
The text was updated successfully, but these errors were encountered: