tpiperatgod commented on PR #18929: URL: https://github.com/apache/pulsar/pull/18929#issuecomment-1429035380
Thanks, @shibd, based on your comment, I think the mechanism of the effectively-once semantics should be as follows. The user needs to ensure that one source topic corresponds to one sink topic, at this time the principle of message delivery is: `source topic -> sink topic` If partition topic is enabled, it is necessary to ensure that the number of partitions of source topic and sink topic is the same, and ensure that the principle of message delivery follows: `source topic Pn -> sink topic Pn; source topic Pm -> sink topic Pm` Therefore, before using the effectively-once semantics, we should confirm the following points. 1. deduplication is enabled 2. function has only one source topic and one sink topic 3. if partition topic is enabled, we need to make sure the number of partitions is the same Please feel free to correct me, and what do you think @freeznet @nlu90 -- 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]
