【发布时间】:2022-12-08 04:37:01
【问题描述】:
我在 Sql Server 上有一个应用程序,它使用 Sql Service Broker 将更改数据发送到目标数据库。我只是从触发器中捕获数据并将数据推送到服务代理队列中。现在我想让我的应用程序与 MySql 兼容。现在的问题是我如何在 MySql 中实现完全相同的实现,因为它不受支持。如果我使用像 RabbitMq 这样的外部消息代理,MySql 表触发器如何直接与 RabbitMq 通信。
提前致谢
【问题讨论】:
我在 Sql Server 上有一个应用程序,它使用 Sql Service Broker 将更改数据发送到目标数据库。我只是从触发器中捕获数据并将数据推送到服务代理队列中。现在我想让我的应用程序与 MySql 兼容。现在的问题是我如何在 MySql 中实现完全相同的实现,因为它不受支持。如果我使用像 RabbitMq 这样的外部消息代理,MySql 表触发器如何直接与 RabbitMq 通信。
提前致谢
【问题讨论】:
如果您可以使用 Kafka 作为 RabbitMQ 的替代品,那么有一些教程介绍了如何实现类似的目标:
变更数据捕获 (CDC) 是一个术语,用于对这种响应数据变更的模式进行分类,然后将这些变更实时交付给下游流程。
【讨论】: