JGroups 5,0 первый альфа-релиз, классическая структура многоадресной связи Java

JGroups 5,0 первой версии Альфа выпущена , эта версия API внесены существенные изменения. Команда также показала , что до первой бета - версии, могут быть дальнейшие изменения API.

Вот посмотрите на новые функции 5.0.

Самое большое изменение +5,0  сообщений (сообщение) теперь стал интерфейсом, а также предоставляет ряд классов сообщений реализовать, некоторые из них перечислены ниже:

  • BytesMessage : Это альтернатива старого типа 4.x сообщений, имеющий массив полезной нагрузки байт , как
  • ObjectMessage : прием , поддерживающий объект в качестве полезной нагрузки
  • NioMessage : имея в качестве полезной нагрузки NIO ByteBuffer
  • EmptyMessage : Этот класс не включает в себя нагрузку, в основном для передачи заголовка сообщения только, например, сердцебиение информации. Основное применение таких внутренних JGroups, это очень низкий объем памяти
  • CompositeMessage : Сообщение используется для передачи других типов сообщений

Главное преимущество этого варианта является использованием различных типов сообщений, т.е. не как 4ого полезной нагрузки сообщений, сгруппированной в виде массива байт, полезная нагрузка теперь может быть добавлена ​​к сообщению без группировки, только сеть передачи сгруппирована перед сообщением. Таким образом, экономит время выделения памяти.

Еще одним преимуществом является то, что приложение может зарегистрировать свой тип сообщения, которое означает, что мы можем контролировать, как сообщения создаются, например, использование внешней памяти кучи (от кучи памяти) вместо динамической памяти.

Другие заметные изменения включают в себя:

  • Удаление много сложных вещей, таких как некоторые AuthToken достижения: SASL, S3_PING и GOOGLE_PING (теперь есть лучшая альтернатива)
  • Первый альфа-версия 8 по-прежнему работать под Java, но Java 11 станет основой для будущего, команда заявила, что будет использовать язык Java с уникальным 11

Нажмите здесь , чтобы просмотреть полный список изменений .

5,0 Документация Адрес: http://www.jgroups.org/manual5/index.html 

рекомендация

отwww.oschina.net/news/113065/first-alpha-of-jgroups-5-0