2016-02-28 3 views
1

Я хотел бы знать, как Akka.net будет работать с IIS и asp.net, потому что Asp.net создает пул потоков для запроса/ответа.Akka.net и пул потоков IIS

Если потоки используются системой Actor, мы берем несколько потоков для запроса, который будет отрицательно влиять на масштабируемость.

Если Akka.net не использует потоки, как это создаст параллельную работу.

ответ

1

Akka.net использует специальную абстракцию диспетчера для управления выполнением кода внутри актеров. Если вам нужен выделенный пул потоков для ваших участников, вы можете использовать реализацию ForkJoinDispatcher. Вот документ для диспетчеров - http://getakka.net/docs/working-with-actors/Dispatchers

Кроме того, поскольку вы используете экземпляр Akka.net внутри ASP.net и IIS, вам необходимо знать, что пул приложений, в котором работает ваше приложение, может быть запущен и остановлен на любом время. Поэтому вам лучше не делать тяжелой атлетики внутри экземпляра Akka.net, организованного IIS, - http://getakka.net/docs/deployment-scenarios/ASP%20NET

+1

Thaks @usein. Между моим вопросом было немного другое. Я не хочу новый пул потоков. Вместо этого я хочу знать, как это делается в настоящее время. – satish

Смежные вопросы