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

OSCHINA-MIRROR/bigzibo-pp-netty-rpc

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

Используется версия Zookeeper 3.5.8.

В нашем одноузловом развёртывании и сервисный интерфейс, и реализующий класс находятся в одной программе на одном компьютере, поэтому нам нужно только использовать аннотацию @Service Spring, чтобы при автосвязывании интерфейса автоматически проксировать метод и выполнять метод реализующего класса.

В распределённой среде сервис и клиент обычно находятся на разных компьютерах и в разных программах, поэтому необходимо пройти через низкоуровневую коммуникацию: клиент вызывает метод интерфейса, получает адрес сервиса, который нужно вызвать, через коммуникацию получает возвращаемый результат метода. RPC решает проблему такого рода.

После начального изучения Netty я использовал Netty для создания чего-то практического, что сделало архитектуру Netty более понятной для меня. Поэтому теория и практика всё ещё важны.

Блог о проекте: https://blog.csdn.net/Cia_zibo/article/details/108265545. Всего четыре статьи, указанная ссылка ведёт к первой статье.

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

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

Введение

Использование Netty для упрощённого RPC-взаимодействия. Расширить Свернуть
MulanPSL-1.0
Отмена

Обновления

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

Участники

все

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

Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/bigzibo-pp-netty-rpc.git
git@gitlife.ru:oschina-mirror/bigzibo-pp-netty-rpc.git
oschina-mirror
bigzibo-pp-netty-rpc
bigzibo-pp-netty-rpc
master