Skip to content

Разделить очереди по назначению и логике. #34

Description

@PavelAgarkov

Bootstrap queue - очередь заданий которые нужно выполнить и остановить очередь по завершении группы заданий. Задания могут быть одноразовые и по расписанию.

Dynamic queue - очередь только для одноразовых задач.

Schedule queue - очередь только для задач расписания.

Sharded queue - очередь динамических задач разделенных по партициям. Одна шардированная очередь - это топик.

Envelope queue - текущая очередь, которая включает как одноразовые так и динамические задачи. Будет такой универсальный режим как сейчас.

Все типы очереди будут похожи, почти как Envelope queue. Только для некоторых нет смысла делать Drain при остановке и считать ёмкость.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    v1.0.0For stable release v1.0.0

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions