Служба стекового уровня

Вторая служба стекового уровня — служба задач — используется для планирования и выполнения задач, сгенерированных либо в ответ на событие, полученное от клиентов, либо внутренней логикой сервера

игры или мира. Большинство задач относится к категории одноразовых, сгенерированных вследствие действия клиента; они получают информацию от службы данных, обрабатывают данные (возможно, с дополнительной передачей результата), после чего завершаются. Задачи также могут генерировать другие задачи или могут генерироваться как периодические задачи, выполняемые в определенные моменты или через определенные интервалы времени. Все задачи должны иметь короткий срок жизни; максимальное время существования задачи настраивается в конфигурации, но по умолчанию оно ограничивается 100 миллисекундами.

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

Related posts:

  1. Основные службы

Подпишитесь на рассылку по почте:

Введите свой адрес почты, чтобы получать уведомления о новых статьях.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>