Минимальные системные требования к серверу Rasa и ограничение количества клиентских запросов, поступающих параллельно? - PullRequest
0 голосов
/ 02 июля 2019

Я начал изучать Расу и планирую переключиться с Dialogflow на Расу.Тем не менее, на данный момент мои несколько попыток ответить на следующие два вопроса, изучая документы Rasa и предыдущие сообщения на форуме, такие как RASA Chatbot |Системные требования и Минимальные / рекомендуемые системные требования для RASA (NLU + Core) оказались тщетными, поскольку ссылки, приведенные в ответах, не работают.Возможно, потому что эти ссылки больше не действительны.

Итак, вот мои два вопроса:

  1. Каковы минимальные и рекомендуемые системные требования для размещения сервера Rasa?
  2. Какого максимума нет.запроса клиента сервер Rasa может обрабатывать параллельно?

Заранее спасибо.

1 Ответ

1 голос
/ 02 июля 2019

Каковы минимальные и рекомендуемые системные требования для размещения сервера Rasa?

Это сильно зависит от вашей модели.Если вы используете предварительно подготовленные вложения (например, вложения spaCy), то сама модель уже имеет размер в пару гигабайт.Кроме того, количество используемых политик и используемых компонентов NLU сильно влияет на производительность (например, 1 политика, очевидно, быстрее, чем использование 5 политик).Так что лучше всего настроить нагрузочный тест с вашей конфигурацией и моделью.

Какого максимума нет.запроса клиента сервер Rasa может обрабатывать параллельно?

Rasa (1.x) использует sanic веб-сервер.Раса использует 1 санитарного работника, что означает, что он работает в процессе.Технически, в данный момент обрабатывается только один запрос.Однако Sanic работает асинхронно, что означает, что он может обрабатывать другие запросы, пока текущий запрос заблокирован (например, он ожидает ответа от вашего сервера пользовательских действий).

...