[#] [Из песочницы] Паттерн передачи scala.concurrent.Promise в актор: особенности использования и альтернативы
habrabot(difrex,1) — All
2017-12-15 00:30:04


В процессе поддержки различных проектов я несколько раз попадал в ситуацию, при которой по причине неправильной работы с `Promise` возникали проблемы на продакшне. Причём паттерн этой самой неправильной работы всегда был один и тот же, но скрывался он в разных обличьях. Более того, ошибочный код был написан различными людьми. К тому же, ни в одной статье по работе с `Promise` я толком не нашёл упоминание проблемы, которую хочу осветить. Так что предполагаю, что многие забывают про проблему, про которую я расскажу.



Интересно почитать много примеров асинхронного кода на Scala, с промисами, фьючами и акторами? Добро пожаловать под кат!

[Читать дальше →][1]

[1]: https://habrahabr.ru/post/344692/?utm_source=habrahabr&utm_medium=rss&utm_campaign=344692#habracut