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

OSCHINA-MIRROR/sofastack-sofa-rpc

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 4.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 17.03.2025 01:00 be1e521

SOFARPC

Статус сборки Статус покрытия Лицензия Maven Процент открытых проблем Открыть в CodeBlitz

Обзор

SOFARPC — это высокопроизводительный, гибкий, промышленный Java-фреймворк для удалённого вызова процедур (RPC). В Ant Financial SOFARPC используется более десяти лет и развивается уже пять поколений. SOFARPC предназначен для упрощения вызовов RPC между приложениями и предоставляет удобные, независимые от кода, надёжные и эффективные решения для точечной связи с удаленными службами. Для удобства пользователей и разработчиков улучшать функциональность, SOFARPC предлагает богатую абстракцию моделей и расширенные интерфейсы, включая фильтрацию, маршрутизацию, балансировку нагрузки и многое другое. При этом он также предоставляет множество решений для управления микросервисами вокруг фреймворка SOFARPC и его компонентов.

Архитектура SOFARPC

Основные возможности- Отсутствие вторжения в код, высокопроизводительные вызовы удаленных сервисов

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

Связанные проекты

  • sofa-rpc-boot-project Проекты SOFABoot для SOFARPC, включающие стартеры и примеры.

Требования

Требования к сборке: JDK 8 или выше и Maven 3.2.5 или выше.

Требования к выполнению: JDK 8 или выше.

Документация

Вклад

Как вносить вклад

Контакты

  • Группа DingTalk

    DingTalk

ЛицензияSOFARPC лицензировано под лицензией Apache License 2.0, а также SOFARPC использует некоторые компоненты от третьих сторон, вы можете просмотреть их открытые лицензии здесь NOTICE.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/sofastack-sofa-rpc.git
git@api.gitlife.ru:oschina-mirror/sofastack-sofa-rpc.git
oschina-mirror
sofastack-sofa-rpc
sofastack-sofa-rpc
master