通知从应用程序到网页的事件

时间:2011-05-19 21:32:26

标签: c++ client push

首先我描述我的应用然后问题和...抱歉我的英语。

我有一个应用程序进行一些数据处理,这个应用程序是用C ++编写的。 该过程搜索数据中的某些模式并触发某些事件,当事件被触发时,我将数据推送到数据库。

另一方面,我有一个网页(PHP或Ruby或Python),看看C ++应用程序中发生了什么。某种日志。 Web应用程序查询数据库以查看事件。

但是现在我不想在更新数据库时(当事件发生时)通知网页。这个想法立即显示Web应用程序中的数据库更改。

我怎样才能做到这一点?

任何想法,模型,指南都会有所帮助......

提前致谢,谢谢你的时间!

编辑:最后我使用couchdb解决这个问题,比如我的DB和node.js. Couchdb有一个grate _change API,这可以用nodejs实时查询更改,并使用socket.io将更改(通知或数据)推送到网页

2 个答案:

答案 0 :(得分:0)

您将需要能够运行HTTP查询,而您可以使用套接字并手动执行此操作。使用现有的HTTP库可能会更开心。请参阅libCURL:http://curl.haxx.se/libcurl/

答案 1 :(得分:0)

最后我使用couchdb解决这个问题,比如我的DB和node.js. Couchdb有一个grate _change API,这可以用nodejs实时查询更改,并使用socket.io将更改(通知或数据)推送到网页