yyj8 opened a new issue, #23768:
URL: https://github.com/apache/pulsar/issues/23768

   ### Search before asking
   
   - [X] I searched in the [issues](https://github.com/apache/pulsar/issues) 
and found nothing similar.
   
   
   ### Motivation
   
   In the current version of Pulsar, when performing cluster data 
synchronization, in order to continue consuming the consumption message 
location recorded in the source cluster after switching from the source cluster 
to the target cluster, it is necessary to configure the parameter 
`repliceSubscriptionState=true` on the client side to replicate the subscribed 
consumption location information.
   There may be some issues with this, such as when my cluster needs to be 
migrated, if there are dozens of business teams involved in this cluster, then 
I need to align the migration action with all business teams to ensure that 
everyone switches and changes at the same pace.
   However, this difficulty is very high, as there are complex upstream and 
downstream dependencies in the data flow between different businesses. At the 
same time, the business needs to modify the code online in order to replicate 
the subscription status, which makes our migration efficiency heavily dependent 
on the business.
   For this scenario, we expect to have a global control switch for 
subscription state replication on the server, which can be enabled to replicate 
all subscription state information in the cluster without the need for business 
code modification.
   
   ### Solution
   
   Add a switch on the broker side to replicate all subscription states from 
the source cluster to the target cluster.
   
   ### Alternatives
   
   _No response_
   
   ### Anything else?
   
   _No response_
   
   ### Are you willing to submit a PR?
   
   - [X] I'm willing to submit a PR!


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to