Служба Windows Высокая производительность и масштабируемость - PullRequest
1 голос
/ 05 марта 2012

Пожалуйста, помогите мне выйти из этого сценария реализации службы Windows.На самом деле, мне нужно получить изображения с камеры оси через ее API, используя HTTPWEBREQUESTS, и сохранить их в базе данных.

Примечание: я могу получить изображения из API камеры осичерез HTTPWEBREQUESTS, и решение подходит для одной камеры через службу Windows.

Полный сценарий: изображения должны храниться каждую минуту с камеры, то есть каждую минуту изображение должно извлекаться из API и сохраняться вбаза данных в двоичном формате. Каждое изображение должно иметь размер около 100 КБ, и существует 200 или более таких камер, чья ежеминутная история должна храниться в базе данных, чтобы ее мог просматривать пользователь.

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

Спасибо Амит Нарула

1 Ответ

1 голос
/ 05 марта 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...