1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/timer-tocol-maven

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

tocol

Описание проекта

  • Название проекта tocol происходит от слова "протокол". Я считаю, что сетевое программирование невозможно без протоколов.
  • Проект предоставляет повторное использование TCP-соединений для RPC-вызовов. В настоящее время реализованы протоколы, встроенные в Java, и Hessian.
  • Фреймворк поддерживает расширяемость протоколов и сервисов.

О сервере

  • В настоящее время используется только Netty.
  • Сервер управляет TCP-соединениями.
  • Сервер расширяемый, достаточно реализовать интерфейс Server.
  • Сервер поддерживает запуск на нескольких портах.

О клиенте

  • Клиент похож на сервер.
  • Вызовы просты: достаточно указать интерфейс и IP:порт.
  • Клиент поддерживает подключение к нескольким серверам для вызова сервисов.
  • Клиент позволяет настроить количество TCP-соединений, которое сохраняется после установки.
  • Стратегия использования TCP-соединений основана на времени последнего использования соединения.

О протоколах

  • В настоящее время реализованы встроенные в Java двоичные протоколы и протокол Hessian.
  • Протоколы расширяемы.

О транспортных протоколах

  • Фреймворк использует собственный протокол, где первые четыре байта представляют общую длину, пятый байт — длину сериализованного протокола, а остальные байты — сериализованный протокол и объект.

О тестировании

  • В проекте представлены соответствующие методы тестирования.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Обеспечить надёжное повторное использование TCP для вызовов RPC. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Язык

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/timer-tocol-maven.git
git@api.gitlife.ru:oschina-mirror/timer-tocol-maven.git
oschina-mirror
timer-tocol-maven
timer-tocol-maven
master