Орлинс нужен а кластере. Диай там возможен, но тут проблема не в том, что диай возможен, а в том засрешь ли ты диайем своё решение. Про акка мессаджинг хз, что ты имеешь ввиду, тут так же сообщения отправляются. Если ты про API, то акка при для орлианса орлеанкка вводит, но не советую.
Вся прелесть видны в кластере. Стримы, транзакции АСИД, опциональный event sourcing.
Возможность писать приложение не по парадигме http запрос - залезли в базу, записали в базу, ответ ли на http запрос, очень расширяет возможности, тут плюсы и у акки и у оплинса одинаковые.
Я пытаюсь верить в людей, и что тупость калек не бесконечна, НО. я это так вижу: DI возможен - засрем им все, ну потомучто уже все засрали на гринфилд казалось бы проекте. Семантика rpc это значит даже если ответ не нужен, то таск вернется только если вся цепочка акторов отработает, и там емнип даже ограничение есть на 30с. Плюс если нужен fire and forget (как в акке, там аск считается антипаттерном), то надо орлянку или начинаются пляски с Task.Run, Task.Start и шедулерами. И тут тоже не уверен, что хочу каждый раз объяснять в чем разница. Плюс тестами надо обмазывать - пляски с моками. Вобщем все как мокрософт завещал. Вот как у вас с этим всем? Или я не прав в чем то?