You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by GitBox <gi...@apache.org> on 2022/12/05 19:31:52 UTC

[GitHub] [pulsar-client-go] dfarr opened a new issue, #901: Support consumer event listener

dfarr opened a new issue, #901:
URL: https://github.com/apache/pulsar-client-go/issues/901

   **Describe the solution you'd like**
   It would be awesome if the go client supported the consumer event listener, similar to the [java client](https://pulsar.apache.org/api/client/2.10.x/org/apache/pulsar/client/api/ConsumerEventListener.html).
   
   **Is your feature request related to a problem? Please describe.**
   We have an application that uses a partitioned topic. On application scale out, we need to know which consumers have been unassigned from a topic/partition in order to clear the internal memory of our application for this partition.
   
   **Describe alternatives you've considered**
   We have explored a `Key_Shared` subscription type with a non-partitioned topic. When a scale out of the application occurs with this type of subscription unacked messages are not automatically re-delivered and message consumption is paused until the pending messages are acked/nacked. See apache/pulsar#15705. This behaviour prevents our application from using a `Key_Shared` subscription type.
   
   **Additional context**
   - [slack thread](https://apache-pulsar.slack.com/archives/C5Z4T36F7/p1669690833804909)
   - [related stackoverflow question](https://stackoverflow.com/questions/74620723/group-messages-by-key-for-pulsar-key-shared-subscription-type)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@pulsar.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [pulsar-client-go] RobertIndie closed issue #901: Support consumer event listener

Posted by GitBox <gi...@apache.org>.
RobertIndie closed issue #901: Support consumer event listener
URL: https://github.com/apache/pulsar-client-go/issues/901


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [pulsar-client-go] labuladong commented on issue #901: Support consumer event listener

Posted by GitBox <gi...@apache.org>.
labuladong commented on issue #901:
URL: https://github.com/apache/pulsar-client-go/issues/901#issuecomment-1338610356

   Assign to me @codelipenghui 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [pulsar-client-go] hugosmitter commented on issue #901: Support consumer event listener

Posted by "hugosmitter (via GitHub)" <gi...@apache.org>.
hugosmitter commented on issue #901:
URL: https://github.com/apache/pulsar-client-go/issues/901#issuecomment-1426288929

   We're following this issue with great interest. We're interested in proposing this enhancement to be included in the dapr.io pub/sub building block as soon as it's available from the Apache Pulsar community.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org