Я рассматриваю возможность создания приложения на 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. чтобы добавить это ограничение тоже. Интересно, какой накладной db наложил бы ... – sevaxx
База данных имеет некоторые данные для чтения/записи на дисках и, вероятно, будет медленной. – Wartin