首先我描述我的应用然后问题和...抱歉我的英语。
我有一个应用程序进行一些数据处理,这个应用程序是用C ++编写的。 该过程搜索数据中的某些模式并触发某些事件,当事件被触发时,我将数据推送到数据库。
另一方面,我有一个网页(PHP或Ruby或Python),看看C ++应用程序中发生了什么。某种日志。 Web应用程序查询数据库以查看事件。
但是现在我不想在更新数据库时(当事件发生时)通知网页。这个想法立即显示Web应用程序中的数据库更改。
我怎样才能做到这一点?
任何想法,模型,指南都会有所帮助......
提前致谢,谢谢你的时间!
编辑:最后我使用couchdb解决这个问题,比如我的DB和node.js. Couchdb有一个grate _change API,这可以用nodejs实时查询更改,并使用socket.io将更改(通知或数据)推送到网页
答案 0 :(得分:0)
您将需要能够运行HTTP查询,而您可以使用套接字并手动执行此操作。使用现有的HTTP库可能会更开心。请参阅libCURL:http://curl.haxx.se/libcurl/
答案 1 :(得分:0)
最后我使用couchdb解决这个问题,比如我的DB和node.js. Couchdb有一个grate _change API,这可以用nodejs实时查询更改,并使用socket.io将更改(通知或数据)推送到网页