You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pulsar.apache.org by GitBox <gi...@apache.org> on 2022/09/21 16:29:17 UTC
[GitHub] [pulsar] dominicfollett created a discussion: Ruby Client Support
GitHub user dominicfollett created a discussion: Ruby Client Support
Is there anything on the roadmap for providing a Pulsar Ruby Client?
GitHub link: https://github.com/apache/pulsar/discussions/17781
----
This is an automatically sent email for dev@pulsar.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@pulsar.apache.org
[GitHub] [pulsar] michaeljmarshall added a comment to the discussion: Ruby Client Support
Posted by GitBox <gi...@apache.org>.
GitHub user michaeljmarshall added a comment to the discussion: Ruby Client Support
I don't know of any active work being done on a Pulsar Ruby Client. I know almost nothing about Ruby, but is it possible to use the Pulsar C++ Client in your Ruby code? Our Python client is currently a wrapper around the C++ client.
For reference, we enumerate official and third party clients here: https://pulsar.apache.org/docs/next/client-libraries.
GitHub link: https://github.com/apache/pulsar/discussions/17781#discussioncomment-3705682
----
This is an automatically sent email for dev@pulsar.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@pulsar.apache.org
[GitHub] [pulsar] tisonkun added a comment to the discussion: Ruby Client Support
Posted by GitBox <gi...@apache.org>.
GitHub user tisonkun added a comment to the discussion: Ruby Client Support
There is a http://github.com/apache/pulsar-client-ruby repo but it's halted. There were several efforts trying to wrap the C++ client to a Ruby gem and you may find some released gems at https://rubygems.org/gems/pulsar-client. However, the development stalled for a long time. So using it is at your risk.
GitHub link: https://github.com/apache/pulsar/discussions/17781#discussioncomment-3706046
----
This is an automatically sent email for dev@pulsar.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@pulsar.apache.org
[GitHub] [pulsar] tisonkun added a comment to the discussion: Ruby Client Support
Posted by GitBox <gi...@apache.org>.
GitHub user tisonkun added a comment to the discussion: Ruby Client Support
One alternative is using the [REST](https://pulsar.apache.org/docs/next/client-libraries-rest/) or [WebSocket](https://pulsar.apache.org/docs/next/client-libraries-websocket/) interface which is language-agnostic. IIRC @pingcap builds their showcase that combines https://ossinsight.io/ with Pulsar in Ruby by this approach.
GitHub link: https://github.com/apache/pulsar/discussions/17781#discussioncomment-3706058
----
This is an automatically sent email for dev@pulsar.apache.org.
To unsubscribe, please send an email to: dev-unsubscribe@pulsar.apache.org