Высоконагруженный веб-сервис

Разработка: 2013

Технологии

C++, Delphi, nginx, MySQL

Предметная область

Высоконагруженные системы

Краткое описание

Веб-сервис предназначеня для работы в условиях высокой нагрузки - порядка 10’000-100’000 запросов в секунду.

Основные функции:

  • Обработка запросов с веб-клиента на получение данных.
  • Обработка запросов с веб-клиента на внесение изменений в БД.
  • Обмен данными с парсерами (внешние для веб-сервиса модули).
  • Обработка данных с использованием специализированых математических алгоритмов
  • Обмен данными с базой данных.

Для обеспечения стабильной и непрерывной работы мы использовали язык разработки Delphi. Также мы внесли изменения в ядро и перекомпилировали nginx.

Из соображений быстродействия взаимодействие между ПО на Delphi и веб-сервисом реализовано через общую область памяти.

Взаимодействие с внешним для веб-сервиса ПО реализовано через механизм сокетов. Обмен данными с веб-клиентами реализовано через GET/POST запросы посредством JSON.













+38-063-454-36-37

+38-066-358-66-63