Ответ 1
Выполнение блокировки IO - это плохая идея в целом и в реактивной многопоточной среде, в частности, поэтому ваш первый шаг - попытаться избежать этого alltogether, это означает поиск в использовании AsyncHttpClient
или HttpAsyncClient
.
Если это не сработает, вы можете по крайней мере уменьшить риски, предоставив блокирующим актерам свои собственные потоки. Это, конечно, будет дорогостоящим, и вы по-прежнему рискуете заполнить свои почтовые ящики, но это выбор использования блокировки ввода-вывода.
Вы также можете посмотреть модуль IO Actor для более сырого интерфейса для сетевого ввода-вывода.
Надеюсь, что это поможет,
Cheers, √