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

OSCHINA-MIRROR/timer-tocol-maven

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

ticol

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

  • Название проекта - ticol, что означает "контракт". Я считаю, что сетевое программирование невозможно без протоколов.
  • Проект предоставляет повторное использование 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