sofastack / Sofa Rpc Boot Projects
Licence: apache-2.0
SOFABoot projects for SOFARPC, include starter and samples.
Stars: ✭ 279
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 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
Kc Sofastack Dynamic Demo
SofaStack Dynamic Module Demo
Stars: ✭ 15 (-94.62%)
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
概述
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].