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 2021/08/27 08:14:49 UTC

[GitHub] [pulsar-client-go] xixiss opened a new issue #603: retry feature for pulsar-client-go

xixiss opened a new issue #603:
URL: https://github.com/apache/pulsar-client-go/issues/603


   **Is your feature request related to a problem? Please describe.**
   For many online business systems, various exceptions usually occur in business logic processing, so the message needs to be re-consumed, but users hope that this delay time can be controlled flexibly, so "nack" is not a good choice for this scenario.
   **Describe the solution you'd like**
   I think the "re-consume" logic can be supported by pulsar-client-go  itself, it can help user to acknowledgement the last message and send the same content to another delay message with a user-specified delay time:
   1. Support to provide specific retry topic and dlq topic, as well as the maximum number of retries, consumers subscribe the original topic and retry topic 
   2. Support the user to specify the default delay time list, and the delay time used for each retry message increases step by step
   3. Support users to specify delay time for every retry message
   
   **Describe alternatives you've considered**
   The current user's processing method is usually to send this message to a special retry topic, because production can specify any delay, so consumers subscribe the business topic and retry topic at the same time. It is not convenient to use.
   
   
   **Additional context**
   
   


-- 
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] wolfstudy closed issue #603: retry feature for pulsar-client-go

Posted by GitBox <gi...@apache.org>.
wolfstudy closed issue #603:
URL: https://github.com/apache/pulsar-client-go/issues/603


   


-- 
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] wolfstudy commented on issue #603: retry feature for pulsar-client-go

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


   ` ReconsumeLater()` is a good way.
   


-- 
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] EAHITechnology commented on issue #603: retry feature for pulsar-client-go

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


   You can try ReconsumeLater() ?


-- 
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] xixiss commented on issue #603: retry feature for pulsar-client-go

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


   ping @zymap @merlimat @cckellogg @wolfstudy PTAL


-- 
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] EAHITechnology commented on issue #603: retry feature for pulsar-client-go

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


   @xixiss 


-- 
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