TomP2P является расширенной ДГТ, который хранит несколько значений ключа.
Для каждого заглянуть есть таблица (либо диск на основе или памяти на основе) для хранения ценностей.
Единственное значение, может быть получен / обновляется с вторичным ключом.
Рамки Основная коммуникация использует Java NIO обрабатывать множество одновременных соединений
Что нового В этом выпуске:.
- Косвенные исправления репликации
- Обновления UPnP синхронизации
- Peermap параллелизма исправления
- примеры Добавил цветение фильтр
- Много мелких исправлений / улучшений
Что нового в версии 4.4 / 5.0 Beta7:
- Косвенные исправления репликации
- Обновления UPnP синхронизации
- Peermap параллелизма исправления
- примеры Добавил цветение фильтр
- Много мелких исправлений / улучшений
Что нового в версии 4.4 / 5.0 Beta4:
- Косвенные исправления репликации
- Обновления UPnP синхронизации
- Peermap параллелизма исправления
- примеры Добавил цветение фильтр
- Много мелких исправлений / улучшений
Что нового в версии 4.2:.
- Улучшена поддержка MapReduce
- Новый API для PUT / GET / доп.
- JDBM 8MB исправить.
- Тонны исправлений / улучшений.
- Обновление Netty 3.5.2 и последней JDBM.
Что нового в версии 4.1.2-просмотра:
- Обновление до последней JDBM
- Перешли на Logback для входа
- Добавлена поддержка Блум фильтров в GET () и digetst ()
- Улучшенная обработка & Quot; сброс соединения по сверстников и Quot;
- Исправлена PeerConnection
- Улучшена оценка успеха фьючерсов
- Добавлена примеры поиска подобия, распределенные сегмента деревья, и цветут фильтры
Что нового в версии 4.0.7:.
- Подготовка к MapReduce
- Изменения для интеграции SimGrid.
- Потенциал исправление открытие сверстников для нескольких интерфейсов.
- TomP2P-4.0.7-dist.zip теперь содержит все необходимые зависимости.
Что нового в версии 4.0.6:
- Тайм-ауты для DHT операций, использовать Peer.setFutureTimeout ( ), чтобы установить тайм-аут для любого будущего объекта.
- Исправления в коде трекера и сверстников обмена
- Открытые DistributedHashHashMap.parallelRequests () (был DistributedHashHashMap.loop ()). Существует пример, в TestDHT.testCompareAndPut (), как его использовать.
- Добавлена флаг для обеспечения UDP или TCP для звонков RPC.
- Обновлено до последней Нетти исправить проблему с Android.
Что нового в версии 4.0.5:.
- Начальная поддержка SimGrid
- Исправлена вопросы резьба обслуживания.
- Исправлена ошибка привязки и добавил TestCase (отказ в соединении).
Что нового в версии 4.0.4:.
- RPC-за compareAndPut
- перемещена из SVN на Git. Переход завершен.
- Исправление:. Добавить пустой конструктор для FutureTracker
- Модернизированный NETTY в 3.3.0 с патчами.
Что нового в версии 4.0.3:
- Очистка и документация пакета net.tomp2p.connection .
- Исправлена ошибка в оных (), который вел себя как putIfAbsent.
- Classcast исключением исправление Android.
- Исправлена ошибка в обработке XMLUtils, что требует, чтобы назвать синхронизированы.
- Модернизированный NETTY в 3.2.7.
- Добавлена поддержка дайджеста () и () digestAll.
Что нового в версии 4.0.1:
- Различают в маршрутизации между DHT и загрузочный работы, чтобы установить Успех или неудача правильно.
- Новые фасады (PeerAddress и Peer.remove).
- Добавлена оценка переварить информацию от процесса маршрутизации, чтобы получить () более эффективно.
- Небольшие исправления и улучшений.
Что нового в версии 3.2.11:
- исправления:
- Бесконечный цикл в Peer.java.
Что нового в версии 3.2.10:
- Установить по умолчанию не файрволом (без NAT тестирование) , может быть включен P2PConfiguration.setBehindFirewall ().
- putIfAbsent () исправления. Нет отказано сообщение не отправляется обратно.
- PeerAddress сериализации, удалить дубликат код из PeerAddress и MessageCodec.
- Закрыть хранения выключении, что вызвало исключение, если запись все еще продолжается.
- PeerMap может игнорировать файрволом сверстников.
- Конфигурация очистки: P2PConfiguration и ConnectionConfiguration .
- Включение больше testcases (потребности в настоящее время -Xmx1024M).
улучшения
Что нового в версии 3.2.9:
- Работы снова Android, но знать, что НИО нарушается в гармонии. Пожалуйста, используйте Gingerbread (2.3), который содержит важные исправления.
- Сетка на основе распределенной улучшение трекера. Bloomfilters используются, чтобы избежать отправки дубликатов сверстников.
- Удалено информация IP-из заголовка пакета.
- IPv6 исправления и протестированы с Linux.
- Удалено мертвых и не используется код.
Что нового в версии 3.2.8:
- Заслуженный трекер ввода / получить, которая добавляет себя Закрыть трекеры разместить себя всегда на тех же сверстников, и получить () трекер, который ищет трекеров, близких к случайным идентификатором.
- Исправлена проверка подписи для входа и домена защиты.
- Отключено поведение UPNP, что предполагает сверстников всегда за NAT. Чтобы включить ее, использовать Bindings.setBehindFirewall (TRUE).
Что нового в версии 3.2.7:
- Небольшие исправления и UPNP пример исправления, которые были введены в TomP2P 3.2.6.
Что нового в версии 3.2.5:
- Добавлена поддержка для вещания на слое 2. Недостаток является то, что он ломает совместимость java5.
- pingBroadcast работает с любыми портами (не только порты по умолчанию
- Добавлен еще один пример того, как использовать TomP2P.
Что нового в версии 3.2.4:.
- Исправления в списке соседей
- Управление релизами использует Maven.
- Добавлена поддержка OSGi.
Что нового в версии 3.2.3 бета-:.
- расчет длины Сообщение включает в себя заголовок
- Параллельная модификация исправления исключений.
- тестовый исправления.
- Количество сверстников оценки включены.
- Добавлена репликация для трекеров.
Что нового в версии 3.2.2 бета-:.
- проблема производительности трекер фиксированной
- Параллельное modifiacion исключение трекера фиксированной.
- Изменен EvaluatingSchemeDHT из-за ошибок стирания.
- Удаленные репликации из трекеров, потому что это вызывает слишком много накладных расходов.
Что нового в версии 3.2.1 бета-:.
- Оказавшись исключение для пользовательских обработчиков вина
- Обновлено до последней Netty (3.2.1.Final) выпуска.
Комментарии не найдены