如何在 ActiveMQ 中发布有关 DB2 中行级更改的事件?
How to publish an event in ActiveMQ on row level changes in DB2?
不知道可不可以,google了一下,没有找到具体的解决办法。
我有一个场景需要实现,我需要使用 pub/sub 模型来了解对某些 DB2 表所做的更改。因此,如果用户在某些表中更新或添加任何数据,则该事件应与数据和元数据一起发布到 MQ 上。
任何指导或建议都会对从哪里开始有所帮助。
您可能会创建一个 SQL trigger that runs a Java stored procedure 以将消息发送到 ActiveMQ 中的 JMS 主题,以获取您关注的 table。
您还可以潜在地更改正在修改数据库的客户端,以便它在数据库工作时向 ActiveMQ 中的 JMS 主题发送消息。理想情况下,这将在 XA 事务中以确保操作是原子的。
不知道可不可以,google了一下,没有找到具体的解决办法。
我有一个场景需要实现,我需要使用 pub/sub 模型来了解对某些 DB2 表所做的更改。因此,如果用户在某些表中更新或添加任何数据,则该事件应与数据和元数据一起发布到 MQ 上。
任何指导或建议都会对从哪里开始有所帮助。
您可能会创建一个 SQL trigger that runs a Java stored procedure 以将消息发送到 ActiveMQ 中的 JMS 主题,以获取您关注的 table。
您还可以潜在地更改正在修改数据库的客户端,以便它在数据库工作时向 ActiveMQ 中的 JMS 主题发送消息。理想情况下,这将在 XA 事务中以确保操作是原子的。