PostgreSQL - 用于调用webservice的C函数

时间:2013-03-20 13:02:17

标签: c web-services postgresql

我安装了PostgreSQL 8.4。我想要做的是通过C函数调用Web服务,由插入/更新触发器启用并传递此Web服务中的NEW值。我怎么能这样做,我在网上搜索并找不到例子。

提前致谢。

1 个答案:

答案 0 :(得分:1)

请不要这样做。如果你这样做,你会遇到一些很好的问题,例如你如何处理网络服务。此外,您还必须解决应用程序回滚时发生的情况。您无法取消Web服务。此外,如果连接超时,您的程序将在等待永不响应的响应时挂起相当长的时间(保留所有锁等)。

更好的方法是使用排队解决方案,如pgq或pg_message_queue,并在触发时将数据排队,只是异步地对Web服务运行。