2013-03-20 82 views
1

我已經安裝了PostgreSQL 8.4。我想要做的就是通過C函數調用Web服務,並通過插入/更新觸發器啓用,並在此Web服務中傳遞NEW值。我怎麼能這樣做,我搜查了網絡,找不到一個例子。PostgreSQL - C函數調用webservice

在此先感謝。

回答

1

請不要這樣做。如果你這樣做,你會有很好的問題,如你如何處理Web服務被關閉。您還必須解決應用程序回滾時發生的情況。您無法取消對Web服務的調用。此外,如果連接超時,您的過程將掛起相當一段時間(保留所有鎖等),同時等待永不迴應的響應。

更好的方法是使用像pgq或pg_message_queue這樣的排隊解決方案,並在觸發時間排隊數據,只是爲了異步運行Web服務。