-
Notifications
You must be signed in to change notification settings - Fork 139
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
Go and Python SDK #71
Comments
Hi @qianxiaoming, thanks for your interest in BlazingMQ! Python SDK will be open sourced soon. At this time, we expect it to be available in about a couple of months. See also this discussion for some more details. As far as Go SDK is considered, we don't have any concrete plans to implement it. We are currently documenting the protocol between BlazingMQ SDK and backend here. It's work in progress, and we hope to finish in the next few weeks. This document will act as a guide for anyone who wants to implement the SDK in a new language. If you are interesting in implementing a Go SDK, we will be happy to work with you. Out of curiosity, what interested your in BlazingMQ, and if you are looking to use it, what's the reason for that? Thanks |
How is the work going? Is it finished now? I too am looking for a golang client and would definitely have a go at implementing one. |
@paulm17 Please see #95. The PR is currently under review. See also discussion in #28 where someone is implementing a PHP SDK. We are also considering implementing a C wrapper API over the existing C++ API. Once we have a C API, implementing APIs in some other languages could be a matter of interfacing with those C APIs. Though I am sure its better to write native SDK for certain languages. |
@quarter-note thanks. I think I'm going to wait for python client primarily, as I'm more familiar with that than c++. Then depending on how #28 goes, will determine whether I proceed or not. Btw, do you have a timescale for the python client? |
We're hoping to open source the Python SDK by the end of September/early Q4, although that will need be somewhat flexible depending on a few more internal reviews before open sourcing. |
@pniedzielski Congrats. What are the teams thoughts on Rust? I have recently picked it up and working on an app right now. It actually solves a lot of my frustrations with Golang. 😓 |
Is there an existing proposal for this?
Is your feature request related to a problem?
We build systems on cloud with C++, Java, Go and Python languages.
Describe the solution you'd like
Although Go and Python can interactive whith C++ SDK, but it would be nice if there is native support.
Alternatives you considered
No response
The text was updated successfully, but these errors were encountered: