Open jeffdoolittle opened 12 months ago
Hi @jeffdoolittle, thanks for reaching out. We're excited to see such enthusiasm to support BlazingMQ clients in other languages. As mentioned, we have a Java SDK which is a full implementation of the BlazingMQ C++ client SDKs and we are working on publishing a Python SDK which will use native bindings to the C++ client. I'm not sure which one of these approaches would be most appropriate for a .NET SDK, but if the community wants to support these projects we're happy to provide guidance.
I personally think it would be interesting for this repo to provide a C API which most languages could very easily bind to.
Hi I wonder if it you are considering publishing a wire-level protocol for BlazingMQ? That would allow native client libraries to be developed by the community, which should offer greater flexibility than building on top of a C API. I am particularly interested in a .Net client, but one that makes use of native asynchronous I/O within .Net would be most appealing.
Hi @jeffdoolittle and @roblugt Thanks for your interest in the project! Please see my response in another issue. Thanks!
Please see https://github.com/bloomberg/blazingmq/issues/28#issuecomment-1660538950 as well.
Is there an existing proposal for this?
Is your feature request related to a problem?
No
Describe the solution you'd like
According to the documentation, clients for Java and Python are available, such as the following:
https://github.com/bloomberg/blazingmq-sdk-java
I would be interested in helping contribute to an sdk for dotnet if the project maintainers feel this might be of use to the broader community.
Alternatives you considered
No response