Платформа Java для распределенной системы

Я ищу библиотеку (или комбинация библиотек) для создания распределенной системы Java, сделанной из нескольких приложений, обменивающихся данными посредством нескольких попарных соединений (никакой mapreduce). В настоящий момент я сделал исследование существующих библиотек, и я мог только отбросить то, что нашел I'v. Вот мои требования:

  • Легкое открытие систем во времени выполнения (возможно через центральный сервер/каталог)
  • Легкий вес и низкие сообщения задержки (никакой CORBA, RMI, SOAP. и т.д.)
  • Децентрализованная связь (никакой LINDA как)
  • Достаточно легкий использовать и учиться (никакой JXTA)
  • Совместимый с лицензией GPL (так GPL, BSD, и т.д.)

У Вас есть какое-либо предложение? Заранее спасибо

11
задан paradigmatic 8 January 2010 в 17:18
поделиться

5 ответов

Вы знакомы с JGroups ? Вы можете использовать его для проектирования собственной архитектуры. Они обеспечивают простую в использовании многоадресную абстракцию.

10
ответ дан 3 December 2019 в 04:32
поделиться
[

]Вы можете посмотреть на Jade, если вам нравится парадигма мультиагентов []http://jade. tilab.com/[][

]
2
ответ дан 3 December 2019 в 04:32
поделиться

JBoss , хорошо, хорошо, это не фреймворк, но у них есть ряд проектов, которые звучат так, как вы хотите.

1
ответ дан 3 December 2019 в 04:32
поделиться

Вы, возможно, захотите взглянуть на Терракотту ( http://www.terracotta.org/ )

.
3
ответ дан 3 December 2019 в 04:32
поделиться

Я большой поклонник JGroups, но недавно обнаружил hazelcast и, вероятно, попробую. Возможно, это то, что вы ищете.

5
ответ дан 3 December 2019 в 04:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: