Я изучаю модель актера (в частности, реализацию в Scala), но я не понимаю, почему существует требование, чтобы сообщения не поступали в определенном порядке.
Похоже, существуют, по крайней мере, некоторые изящные, основанные на актерах решения проблем concurrency, которые будут работать, если будут поступать только сообщения (например, варианты-производители-потребители, отложенные записи базы данных, concurrency -серверные кеши).
Итак, почему сообщения актера не поступают по порядку? Должно ли это позволить эффективную реализацию или, возможно, предотвратить какой-то тупик, который возникнет при заказе сообщений?