Очереди позволяют выполнять асинхронные операции. Их можно использовать для выполнения фоновых задач, таких как отправка приветственного письма при регистрации. Каждый случай использования будет иметь собственный класс очереди, расширенный изDocumentation Index
Fetch the complete documentation index at: https://docs.twenty.com/llms.txt
Use this file to discover all available pages before exploring further.
MessageQueueServiceBase.
В настоящее время мы поддерживаем только bull-mqbull-mq в качестве драйвера очереди.
Шаги для создания и использования новой очереди
- Добавьте имя очереди для вашей новой очереди в перечисление
MESSAGE_QUEUES. - Предоставьте фабричную реализацию очереди с именем очереди в качестве токена зависимости.
- Инжектируйте созданную вами очередь в необходимый модуль/сервис с именем очереди в качестве токена зависимости.
- Добавьте класс worker с внедрением зависимостей на основе токена, как у producer.