Размышляя о моих сетевых приложениях, нуждающихся в использовании языка Java, я более или менее сводил его к сочетанию использования Solr, P2P и REST. Было бы неплохо также включить службу автоматических уведомлений.
Несмотря на то, что мне нравится JXTA, я не уверен, что в эти дни после выкупа Oracle Java дела идут хорошо, очевидно, сейчас есть проект Chaupel, но он выглядит неактивным по большей части. С другой стороны, у Solr все хорошо.
Поскольку моя сеть по большей части основана на Solr, а теперь - на проблемах с P2P API (JXTA), мне интересно, есть ли другие альтернативы для реализации слоя, подобного P2P. По сути, я хочу, чтобы пользователи могли публиковать и искать / извлекать документы из централизованного сервера Solr index / s PLUS, чтобы они могли создавать группы пользователей и сотрудничать в любое время, что, на мой взгляд, является децентрализованной деятельностью.
Может быть, то, что я имею в виду для функциональности P2P, можно сделать и через сервер? Есть ли в работе проекты Solr и P2P? Я продолжаю слышать об Apache Camel в эти дни, это имеет какое-то значение в моем сценарии? Помимо API MsgConnect, за который взимается плата за лицензирование, существуют ли какие-либо активные и надежные API-интерфейсы P2P, которым я мог бы доверять, чтобы включить их в свое приложение?