Я пытаюсь решить старую проблему межпроцессного обмена, особенно для модели клиентского сервера, где клиент является графическим интерфейсом.Библиотека для распределенной связи Java с RMI
Я смотрел хронику и, хотя он может сериализовать объекты, ему не хватает возможностей RMI. Он может передавать POJO, но не может запускать методы. Вместо того, чтобы смешивать два или вообще не использовать RMI и писать протокол для обработки Chronicle comms для реализации вызовов методов, я ищу современные альтернативы.
Оглядываясь на Каджо, кажется, хорошо подходит, однако, похоже, что мало развивается активное развитие.
Затем, опять же, Akka подходит для счета, но я не могу найти много сравнения между ними в сети.
Какая библиотека подходит для решения этой проблемы и будет поддерживаться в будущем?
EDIT:
После refrencing документации и комментариев здесь у меня есть еще вопросы.
http://www.javalobby.org/java/forums/t101131.html?start=15
ли Cajo устарел из-за обновления в RMI или это еще проще в использовании альтернативы?
Зачем вам нужны вызовы методов и POJO? Почему не будет хорошей работы, скажем, JSON или обмена protobuf? Выполнение RMI делает ваш протокол не переносимым, что довольно грустно, учитывая, что мы говорим о Java. – fge
Потому что тогда необходим уровень протокола, который не нужен, поскольку мне не нужно, чтобы он был переносимым на язык, и я хочу, чтобы он был простым. – BAR
Никакой слой протокола не нужен вообще, это миф; вы можете использовать любой из них, не выполняя HTTP – fge