Skip to content

Сервис, вычисляющий арифметическую прогрессию в очереди.

Notifications You must be signed in to change notification settings

AndrivA89/Arithmetic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Сервис, вычисляющий арифметическую прогрессию в очереди.

Задачи поступают в очередь, из очереди поступают на выполнение, выполняются до получения результата, после чего из очереди выбирается следующая задача.

Параллельно может выполняться N задач. Количество N передается через параметры командной строки сервиса.

Параметры задачи:

n - количество элементов целочисленное (целочисленное)

d - дельта между элементами последовательности (вещественное)

n1 - Стартовое значение (вещественное)

I - интервал в секундах между итерациями (вещественное)

TTL - время хранения результата в секундах (вещественное)

При запуске стартует HTTP-сервер, у сервера есть два endpointa:

  1. Постановка задачи в очередь.
  2. Получение отсортированного списка задач и статусы выполнения этих задач.

Отработанные задачи стираются после завершения TTL.

About

Сервис, вычисляющий арифметическую прогрессию в очереди.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages