是否有任何示例可以觸發一個事件,以在更新/插入表時更新/插入ect for MYSQL/Postgre時將消息發送到JMS隊列?如何編寫將警報發送到JMS隊列的事件觸發器
1
A
回答
0
對於pg_message_queue(您可以從Google Code或PGXN下載),這聽起來很不錯,它可以讓您對請求進行排隊。 pg_message_queue並沒有在並行性方面做得很好(在並行隊列消費者方面),但我不認爲你需要這樣做。
你真正想要做什麼(以及pg_message_queue提供了什麼)是一個隊列表,用於存放jms消息,然後是一個用於排隊該消息的觸發器。那麼問題是你如何從那裏獲得它到jms。你基本上有兩種選擇(兩種都支持):
- 聆聽通知,以及當他們來處理它們。
- 定期輪詢通知。如果你有很多通知進來,你可能會這樣做,所以你可以每分鐘大概進行一次批處理,或者如果你有幾個通知進來,你想在午夜處理它們。
當然,這只是PostgreSQL。在MySQL上做同樣的事情?我不知道該怎麼做。我認爲你會停留在查詢表上,但是你可以使用pg_message_queue來了解如何完成剩下的工作。請注意,在所有情況下,這是完全事務性的,所以消息不會在事務提交後發送,這可能是您想要的。
+0
非常感謝您的信息 – poohdedoo
相關問題
- 1. 如何使用TextMessage將XML文件發送到JMS隊列?
- 2. 將郵件發送到glassfish的遠程JMS隊列
- 3. SQL Server觸發器 - 將消息發送到隊列
- 4. 服務器發送的事件:如何觸發發送
- 5. 如何在觸發器單擊事件後執行警報
- 6. 更改事件不會觸發警報
- 7. 單擊事件不觸發警報
- 8. 如何觸發警報
- 9. 如何檢查發送到JMS隊列的消息不成功?
- 10. 如何發送任何InputStream到JMS隊列?
- 11. 如何編寫觸發器?
- 12. 將消息發送到完整的JMS隊列
- 13. Java:將消息發送到多線程的JMS隊列
- 14. 將事件觸發器發送到SystemC中的模塊
- 15. 如何將xml文件和xml字符串發送到jms隊列?
- 16. TFS 2012 - 團隊警報不發送
- 17. 發送XML消息給SONIC JMS隊列
- 18. 當警報被觸發時,如何將自定義的通知發送到警報服務?
- 19. JMS消息生產者不會將消息發送到隊列
- 20. 觸發焦點事件將觸發blur事件(不使用的警報和瀏覽器控制檯)
- 21. 將文件發送到隊列RabbitMQ
- 22. 如何在單獨的單擊事件後觸發警報
- 23. Azure WebJobs隊列觸發器不觸發
- 24. 觸發警報CoreLocation
- 25. 多次拖放事件後的警報觸發器
- 26. C#:將對象添加到隊列時觸發事件
- 27. 捕獲在數據發送到服務器之前觸發回發並觸發事件的任何事件
- 28. 如何使用JMS隊列將消息發送到特定接收者
- 29. 如何將SelectIndexChanged事件觸發到VListBox?
- 30. jQuery隊列和觸發器
你有沒有試過NOTIFY? http://www.postgresql.org/docs/current/static/sql-notify.html –