Есть ли распределенное промежуточное ПО, например JXTA или JMS, для Scala? Я ищу промежуточное программное обеспечение, которое обеспечивает обнаружение, службу имен, публикации служб, проверку доступности, группы и т. Д. Для языка Scala.Scala распределенное промежуточное ПО
ответ
Akka стек имеет много особенностей, если вы хотите AMQP ссылку затем http://doc.akka.io/docs/akka-modules/1.3.1/modules/amqp.html
AMPQ предоставляет отличные функции, но не все, что я ищу, спасибо. –
Я не уверен, что вы подразумеваете под «для Scala». Поскольку он работает в JVM, с очень хорошей совместимостью с Java, вы можете просто использовать любые объекты на базе Java, которые плавают на вашей лодке. В некоторых случаях могут существовать скины Scala, но это не имеет большого значения. Например, here's an article on using ActiveMQ from Scala, без кожи Scala.
Здравствуйте, я имею в виду использование функциональных языков для параллелизма и масштабируемости без ограничений на основе java (объектно-ориентированных). Спасибо, я проанализирую указанную статью. –
Я думаю, что я пошел бы дальше, чем Вирусные и сказать, что Akka ответ вы ищете. Он не предоставляет всех функций, которые вы упоминаете (или, по крайней мере, использует другой подход к некоторым из них), но это очень мощный набор промежуточного программного обеспечения, который хорошо распределяется и пользуется большим вниманием.
Я просто написал это, чтобы помочь вам использовать JMS в Scala, должны вы так хотите
Конечно, любую библиотеку Java или базы, обеспечивающей их можно использовать с Scala. Это может быть просто непринужденно. – leedm777