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

OSCHINA-MIRROR/xiaoshengfu-xRPC

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

xRPC

Описание

xRPC — это простой RPC-фреймворк, созданный с использованием Netty и вдохновленный Dubbo.

Основные идеи реализации: https://www.cnblogs.com/LBSer/p/4853234.html

Архитектура программного обеспечения

xRPC

Основные технологии

Netty

Spring

jboss-marshalling-serial

Redis

Динамическое прокси через JDK

Инструкция по установке

1: Проект ещё не загружен в Maven Центральный репозиторий, поэтому для использования xRPC требуется скачать исходный код проекта и выполнить maven install.

2: Настройка зависимостей Maven

<dependency>
    <groupId>xyz.xiaoshengfu.xrpc</groupId>
    <artifactId>xrpc-all</artifactId>
    <version>0.0.1-SNAPSHOT</version>
</dependency>

3: Конфигурация Spring```xml

<xrpc:application name="xrpc-ucenter" /> <xrpc:registry protocol="redis" address="127.0.0.1" port="6379" password="password" /> <xrpc:protocol name="xrpc" port="9910" /> <xrpc:service interface="xxx.service.IUserService" ref="userServiceImpl" weight="1" /> <xrpc:reference interface="xxx.service.IUserService" id="userService" timeout="600000" />


Пример использования xRPC-фреймворка: https://gitee.com/xiaoshengfu/bookstore

#### xRPC-Admin

##### Описание
xRPC-Admin — это платформа для визуализации взаимодействия между сервисами, построенными с использованием xRPC-фреймворка.

##### Конфигурация xRPC-Admin
Файл конфигурации расположен здесь: xrpc-admin/src/main/resources/conf/conf.properties```properties
# Логин пользователя по умолчанию root
login.account=root
# Пароль пользователя по умолчанию root
login.password=root
# Протокол центра регистрации, поддерживается только redis
register.protocol=redis
# Адрес хоста центра регистрации
register.address=127.0.0.1
# Порт сервиса центра регистрации
register.port=6379
# Пароль доступа к центру регистрации
register.password=root
Эффект страницы xRPC-Admin

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

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

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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