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) випуску.
Коментар не знайдено