Масштабируемая удаленная служба POJO для внутренних клиентов Java без RMI - PullRequest
1 голос
/ 27 апреля 2011

Я хочу представить POJO как масштабируемые удаленные службы, которые будут использоваться другими внутренними клиентами Java без использования RMI или какой-либо зависимости от сервера приложений. Spring поддерживает выставление POJO в качестве удаленных сервисов (Hessian / Burlap), но с использованием HTTP / JMS. Я ищу некоторые рамки, которые используют обычные сокеты связи по TCP / IP.

Есть ли что-то, что использует NIO для синхронизации вызовов с автоматическим переключением при сбое?

Это выглядит многообещающе http://code.google.com/p/mina-spring/

1 Ответ

0 голосов
/ 27 апреля 2011

Spring также предоставляет поддержку для отображения POJO поверх RMI.Я не думаю, что вы можете найти что-либо, поддерживающее простые сокеты TCP / IP (используя NIO или блокирующие IO), так как сам протокол будет тесно связан с объектами, между которыми вы проходите, и порядком их передачи (например, функция с1 параметр будет нуждаться только в сериализованном объекте, а функция с 2 параметрами будет нуждаться в 2 объектах, и порядок будет важен и т. Д.).

...