Какой язык я должен использовать для приложения в реальном времени - PullRequest
2 голосов
/ 29 декабря 2008

Я собираюсь разработать приложение в режиме реального времени, которое будет получать данные о фондовом рынке и выполнять некоторую обработку, а затем распространять в клиентское приложение. Я решил разделить вычисления между сервером и клиентом, сервер сделает основные вычисления, а затем отправит основные данные клиенту, который вычисляет окончательные переменные.

Я решил разработать клиентское приложение (только GUI) с использованием C # и компонента, который будет вычислять конечные переменные (называемый: калькулятор переменных) с использованием C ++. Целью разработки «Калькулятора переменных» на С ++ является модульность. например, если я обнаружил, что вычисления переменных займут больше времени на стороне клиента, я смогу использовать тот же модуль на стороне сервера.

Также я буду разрабатывать серверную часть, используя стандарт C ++.

Примечания: Сервер должен обработать набор сообщений и отправить его клиенту менее чем за одну секунду. Максимальное количество сообщений приходит в начале рынка 100 000 сообщений

Есть предложения?

Ответы [ 11 ]

0 голосов
/ 29 декабря 2008

Вы можете взглянуть на Adaptive Communications Environment , которая представляет собой каркас переносимого сервера для написания высокопроизводительных серверов на C ++. Эта публикация Stackoverflow содержит серию ссылок, которые описывают ее и распространяются на различные ресурсы.

...