Я уже прочитал вопрос и ответы на Какие дизайнерские решения понравятся Scala Актерам вместо JMS?.
Обычно мы используем решения для обмена сообщениями, которые существовали уже много лет: для обмена сообщениями "точка-точка" используется реализация JMS, такая как WebSphere MQ или Apache ActiveMQ, или Tibco Rendevous для многоадресной рассылки.
Они очень стабильны, проверены и обеспечивают высокую доступность и производительность. Тем не менее конфигурация и настройка кажутся намного более сложными, чем в Akka.
Когда и почему я должен использовать Akka для некоторых случаев использования, когда вышеупомянутые продукты - WebSphere MQ или ActiveMQ - были успешно использованы до сих пор? Почему я должен использовать Akka вместо WebSphere MQ или Tibco RV в моем будущем проекте?
И когда мне следует избегать Акки? Имеет ли он такую же высокую доступность и производительность, что и другие решения? Или это плохая идея, чтобы сравнить Akka с другими посредниками обмена сообщениями?
Возможно, есть и другое решение для обмена сообщениями в среде JVM, которое я должен рассмотреть помимо JMS (Point-to-Point), TibcoRV (Multicast) и Akka?