【发布时间】:2014-01-16 05:41:01
【问题描述】:
只是想知道像 mysql、oracle、sqlserver 这样的 RDBMS 是否支持使用触发器将更新事件触发到消息队列?
【问题讨论】:
-
不知道你在想什么,但你写的问题和我一年后的想法完全一样:-)。你做过研究吗?
标签: database triggers message-queue rdbms
只是想知道像 mysql、oracle、sqlserver 这样的 RDBMS 是否支持使用触发器将更新事件触发到消息队列?
【问题讨论】:
标签: database triggers message-queue rdbms
在 PostgreSQL 中调用 pg_notify('mychannel', 'my message'); 在触发器中
您的消息队列或中间组件将在连接到 PostgreSQL 数据库时调用 LISTEN mychannel,并向队列发送消息。
看起来有一个扩展可以直接从 PostgreSQL 发布到 AMQP 消息队列(虽然不是活动的):
【讨论】:
如果使用 Oracle,请使用 AQ(高级队列)http://docs.oracle.com/cd/B10501_01/appdev.920/a96587/qintro.htm
【讨论】: