2015-06-23 8 views
1

Я ищу решение для рисования таблицы на веб-странице, отражающей некоторые данные на стороне сервера, но как-то в реальном времени (как только данные получены, они отображаются на веб-странице). Данные в таблице будут представлять детали торгов. Ежедневно я ожидаю, что будет более 50000 сделок. В настоящее время есть настольное приложение этой платформы, и у меня есть исходный код, который представляет эти сделки на консоли. Единственное, что мне нужно сейчас, это представить эти данные на веб-странице, а не в консоли. Так что это звучит очень просто и прямо, но у меня нет предыдущего опыта в этой области, и поэтому я застрял прямо сейчас. Я знаю, что signalR, сервер-отправленные события - это хорошие моменты, но я действительно не знаю, как их применять. Я был бы признателен, если бы кто-нибудь дал мне какие-то предложения или объяснил мне, как начать.HTML 5 таблица данных в реальном времени

ответ

0

Я решил проблему с использованием WebSockets и DataTables. Немного низкотехнологичных, но работает как шарм.

0

Я бы использовал брокер сообщений в режиме реального времени с поддержкой WebSocket, например Realtime Messaging (компания, в которой я работаю). Ваша страница HTML5 будет использовать JavaScript SDK, чтобы подписаться на канал данных, где ваше серверное/настольное приложение опубликует торговые данные.

Всякий раз, когда страница получает новое сообщение, она только обновляет пользовательский интерфейс, используя jQuery/AngularJS или любую другую структуру JavaScript по своему вкусу.

1

... и другое технологическое решение: WAMP делает быстрый PubSub поверх WebSockets. Для демонстрации использования (включая текущие обновления для таблицы) см. https://demo.crossbar.io/editform/index.html

Полное описание: Я работаю над WAMP & некоторыми из проектов с открытым исходным кодом в экосистеме. Однако он соответствует вашим требованиям + является открытым исходным кодом.