我正在考虑在C++中构建一个应用程序,该应用程序将解析网络中的文本并创建一些统计结果。我希望这些结果能够在外部应用程序中实时提供。外部应用程序(我的代码无法访问,但可以要求付费 - 自定义添加)然后需要一些代码来读取和使用这些结果。如何连接两个应用程序
我想知道在速度和易用性方面互连两个应用程序的最佳方式是什么。我正在考虑:
disk I/O (slow)
a Windows service
a DLL
a web service
a web page
也许我错过了一个更好的解决方案?谢谢。
Update : there is an additional need to know how long a data request may take at worst.
好点。这也让我意识到,我需要对通信过程的速度有一些控制。例如,Windows消息可能会排队并需要时间才能到达其收件人。我会更新o.p.也增加这个限制。 我想知道数据库会带来多大的开销...... – sevaxx 2010-05-18 18:29:29
数据库有一些磁盘读/写的东西,可能会很慢。 – Wartin 2010-05-18 18:58:54