# sofa-rpc-boot-projects **Repository Path**: v5uncode/sofa-rpc-boot-projects ## Basic Information - **Project Name**: sofa-rpc-boot-projects - **Description**: No description available - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 23 - **Created**: 2018-04-20 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SOFARPC Boot Projects [![Build Status](https://travis-ci.org/alipay/sofa-rpc-boot-projects.svg?branch=master)](https://travis-ci.org/alipay/sofa-rpc-boot-projects) [![Coverage Status](https://codecov.io/gh/alipay/sofa-rpc-boot-projects/branch/master/graph/badge.svg)](https://codecov.io/gh/alipay/sofa-rpc-boot-projects) ![License](https://img.shields.io/badge/license-Apache--2.0-green.svg) ## 概述 ### sofa-boot-starter [SOFABoot](https://github.com/alipay/sofa-boot) 是一个完全兼容 SpringBoot 的开发框架,`rpc-sofa-boot-starter` 的作用就是将 SOFARPC 功能集成到 SOFABoot 中。`rpc-sofa-boot-starter` 提供了统一方便的编程界面、配置方式,同时提供了 SOFABoot 的健康检查,类隔离,日志空间隔离等基础能力。 ### sofa-boot-samples 用户使用 `rpc-sofa-boot-starter` 的例子。 ## 功能特性 * 支持多种协议的服务发布和引用 * 支持同步、单向、回调、泛化等多种调用方式 * 支持自定义Filter * 支持服务预热 * 支持直连路由策略 * 支持自动故障隔离 * 支持自定义线程池 * 支持多种注册中心的选择 ## 构建 编译需要 JDK 7 及以上、Maven 3.2.5 及以上。 ## 文档 * [快速开始](https://github.com/alipay/sofa-rpc-boot-projects/wiki/GettingStarted) * [用户手册](https://github.com/alipay/sofa-rpc-boot-projects/wiki/UserGuide) * [开发者指南](https://github.com/alipay/sofa-rpc-boot-projects/wiki/DeveloperGuide) ## 贡献 [如何参与代码贡献](https://github.com/alipay/sofa-rpc-boot-projects/wiki/Contributing) ## 开源许可 基于 [Apache License 2.0](https://github.com/alipay/sofa-rpc-boot-projects/blob/master/LICENSE) 协议。