debezium - 集群 JVM 中的 Debezium 方法
问题描述
我正在使用 Debezium Embedded Engine 并部署在 JBOSS 应用程序(Legacy、Monothic、Clustered Env)中,用于 Postgres 上的 CDC 事件。我们有大约 200 张桌子。喜欢听到有关跨 JVM 配置表的方法。
说 JVM1 - 50 个表,JVM2 - 50 个表,JVM3- 50 个表和 JVM4 有 50 个表。这是正确的方法吗?
解决方案
通常我不建议在多个实例之间拆分处理。只有当 Debezium 落后于数据库时,才有意义进行拆分。多堆 Debezium 实例意味着增加数据库的负载 - 每个实例都需要自己的复制槽。
推荐阅读
- r - 更改数字变量的“skimr”输出中的小数位数
- mysql - MySQL中的Load Data infile命令不起作用
- oop - 我们实际上所说的类似对象是什么意思,表有一个状态,而表在 OOP 和数据结构中的编程不止一种意义上是对象?
- botframework - 通过与 LUIS.AI 集成的 bing 拼写检查 api 能否与 QnA 知识型问题的调度模式一起使用?
- java - 如何使用java将excel数据存储在结果集中
- c++ - std::vector 范围构造函数 [start, end) 复制还是仅引用数据?
- javascript - 按下按钮时颜色不会改变 P5.JS 包
- templates - NetSuite 和捆绑包创建
- azure-machine-learning-service - 如何从 UI 取消正在运行的作业?
- amazon-web-services - AWS Appsync - listTodos 函数返回“未定义”错误