All Projects → sofastack → Sofa Rpc Boot Projects

sofastack / Sofa Rpc Boot Projects

Licence: apache-2.0
SOFABoot projects for SOFARPC, include starter and samples.

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Sofa Rpc Boot Projects

Sofa Boot
SOFABoot is a framework that enhances Spring Boot and fully compatible with it, provides readiness check, class isolation, etc.
Stars: ✭ 4,437 (+1490.32%)
Mutual labels:  sofastack
Sofastack Doc
官网已迁移至 2.0 版本 https://github.com/sofastack/sofastack.tech -->
Stars: ✭ 127 (-54.48%)
Mutual labels:  sofastack
sofa-ark-guides
SOFAArk 工程用例
Stars: ✭ 20 (-92.83%)
Mutual labels:  sofastack
Sofa Tracer
SOFATracer is a component for the distributed system call trace. And through a unified traceId logging the logs of various network calls in the invoking link. These logs can be used for quick discovery of faults, service governance, etc.
Stars: ✭ 881 (+215.77%)
Mutual labels:  sofastack
Sofastack
SOFAStack™ (Scalable Open Financial Architecture Stack) is a collection of cloud native middleware components, which are designed to build distributed systems with high performance and reliability, and have been fully validated by mission-critical financial business scenarios.
Stars: ✭ 96 (-65.59%)
Mutual labels:  sofastack
Sofa Common Tools
sofa-common-tools is a library that provide some utility functions to other SOFA libraries.
Stars: ✭ 141 (-49.46%)
Mutual labels:  sofastack
Sofa Rpc
SOFARPC is a high-performance, high-extensibility, production-level Java RPC framework.
Stars: ✭ 3,479 (+1146.95%)
Mutual labels:  sofastack
sofastack.tech
Source for the SOFAStack website https://www.sofastack.tech
Stars: ✭ 87 (-68.82%)
Mutual labels:  sofastack
Sofa Hessian
An internal improved version of Hessian powered by Ant Financial.
Stars: ✭ 105 (-62.37%)
Mutual labels:  sofastack
sofa-dashboard
Dashboard of SOFAStack.
Stars: ✭ 89 (-68.1%)
Mutual labels:  sofastack
Kc Sofastack Dynamic Demo
SofaStack Dynamic Module Demo
Stars: ✭ 15 (-94.62%)
Mutual labels:  sofastack
Egg Sofa Rpc
SOFARPC plugin for egg
Stars: ✭ 71 (-74.55%)
Mutual labels:  sofastack
Sofa Bolt
SOFABolt is a lightweight, easy to use and high performance remoting framework based on Netty.
Stars: ✭ 2,057 (+637.28%)
Mutual labels:  sofastack
Sofa Rpc Node
SOFARPC Node is a high-performance, high-extensibility, production-level Nodejs RPC framework.
Stars: ✭ 520 (+86.38%)
Mutual labels:  sofastack
kc-sofastack-demo
SOFAStack Demo for SOFAStack Cloud Native Workshop on KubeCon China 2019
Stars: ✭ 37 (-86.74%)
Mutual labels:  sofastack
Sofa Lookout
SOFALookout is a light-weight monitoring and analysis tool
Stars: ✭ 342 (+22.58%)
Mutual labels:  sofastack
Sofa Bolt Node
The Node.js implementation of the SOFABolt protocol
Stars: ✭ 142 (-49.1%)
Mutual labels:  sofastack
Sofa Acts
ACTS is a white box testing framework based on data model drivers.
Stars: ✭ 261 (-6.45%)
Mutual labels:  sofastack
sofa-bolt-cpp
The C++ implementation of the SOFABolt protocol.
Stars: ✭ 21 (-92.47%)
Mutual labels:  sofastack
Sofa Jraft
A production-grade java implementation of RAFT consensus algorithm.
Stars: ✭ 2,618 (+838.35%)
Mutual labels:  sofastack

The code has been migrated to rpc-sofa-boot-starter since SOFABoot v3.2.0, this project will be archived and stop maintenance.

SOFARPC Boot Projects

Build Status Coverage Status License Release

概述

rpc-sofa-boot-starter

SOFABoot 是一个完全兼容 SpringBoot 的开发框架,rpc-sofa-boot-starter 的作用就是将 SOFARPC 功能集成到 SOFABoot 中。rpc-sofa-boot-starter 提供了统一方便的编程界面、配置方式,同时提供了 SOFABoot 的健康检查,类隔离,日志空间隔离等基础能力。

rpc-sofa-boot-samples

用户使用 rpc-sofa-boot-starter 的例子。

功能特性

  • 支持多种协议的服务发布和引用
  • 支持同步、单向、回调、泛化等多种调用方式
  • 支持自定义Filter
  • 支持服务预热
  • 支持直连路由策略
  • 支持自动故障隔离
  • 支持自定义线程池
  • 支持多种注册中心的选择

构建

编译需要 JDK 8 及以上、Maven 3.2.5 及以上。

文档

贡献

如何参与代码贡献

开源许可

基于 Apache License 2.0 协议。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].