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