有什么方法可以使用 Postgres 的监听/通知功能将消息传递到频道,并且只有一个监听器使用该消息?
这样做的目的是我有多个“工人”应用程序都在收听同一个 Postgres 频道。但我只希望通过通知渠道收到的每条消息完成一次工作。
如果侦听/通知不是 Postgres 中的正确功能,我应该使用单独的功能吗?
理想情况下,我希望在不使用任何其他扩展的情况下执行此操作。
postgresql event-notification queue
event-notification ×1
postgresql ×1
queue ×1