We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
在高并发数据同步场景下,送kafka必须采用多partition并行模式。与此同时,ddl同步又必须保证按顺序执行,前后不能有一条sql的顺序错乱。否则很可能会引起目标库中执行错误进而导致不一致数据产生。
建议扩展MQProducer类的send方法,通过zk辅助进行停顿操作,从而实现ddl有序同步。 具体步骤为:
The text was updated successfully, but these errors were encountered:
No branches or pull requests
在高并发数据同步场景下,送kafka必须采用多partition并行模式。与此同时,ddl同步又必须保证按顺序执行,前后不能有一条sql的顺序错乱。否则很可能会引起目标库中执行错误进而导致不一致数据产生。
建议扩展MQProducer类的send方法,通过zk辅助进行停顿操作,从而实现ddl有序同步。
具体步骤为:
4.一旦ddl节点状态变为已完成,则说明ddl同步成功,删除该节点并继续后续message处理。
The text was updated successfully, but these errors were encountered: