SOFARPC — это высокопроизводительный распределенный Java-фреймворк для удалённого вызова процедур (RPC). В Ant Financial SOFARPC уже более десяти лет развивается через пять версий. SOFARPC стремится упрощать взаимодействие между приложениями, предоставляя удобные и прозрачные решения для точечной связи и удалённого вызова услуг. Для удобства пользователей и разработчиков SOFARPC предлагает богатую модель абстракций и расширяемых интерфейсов, включая фильтры, маршрутизацию, балансировку нагрузки и многое другое. Кроме того, вокруг SOFARPC предлагается множество решений для управления микросервисами.
Поддержка различных стратегий маршрутизации и балансировки нагрузки
Интеграция с различными регистратурами сервисов
Поддержка множества протоколов, включая Bolt, REST, Dubbo и другие
Поддержка различных способов вызова, таких как синхронный, односторонний, обратный вызов и генерализация
Поддержка отказоустойчивости кластера, подготовки службы перед запуском, автоматического отключения неработающих служб
Богатый набор расширений, позволяющий расширять различные компоненты системы## Связанные проекты
sofa-rpc-boot-project Расширение SOFABoot, включающее начальные проекты и примеры использования.
Для сборки требуется JDK 8 или выше и Maven 3.2.5 или выше.
Для выполнения требуется JDK 8 или выше.
Как участвовать в разработке SOFARPC
Группа DingTalk
SOFARPC зародился внутри Али в виде HSF, огромное спасибо Би Хуан за создание HSF, что дало хорошую основу для развития SOFARPC. Также большое спасибо Хан Цюанци, Дун Мин и Шэнь Фэн за их вклад в развитие SOFARPC, 😄.
SOFARPC основан на лицензии Apache License 2.0. SOFARPC использует некоторые сторонние компоненты, лицензии которых можно найти в разделе Справка по авторским правам зависимых компонентов.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )