All Projects → sofastack-guides → sofa-ark-guides

sofastack-guides / sofa-ark-guides

Licence: Apache-2.0 license
SOFAArk 工程用例

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to sofa-ark-guides

sofa-dashboard
Dashboard of SOFAStack.
Stars: ✭ 89 (+345%)
Mutual labels:  sofa-ark, sofastack
Sofa Bolt Node
The Node.js implementation of the SOFABolt protocol
Stars: ✭ 142 (+610%)
Mutual labels:  sofastack
sofastack.tech
Source for the SOFAStack website https://www.sofastack.tech
Stars: ✭ 87 (+335%)
Mutual labels:  sofastack
Kc Sofastack Dynamic Demo
SofaStack Dynamic Module Demo
Stars: ✭ 15 (-25%)
Mutual labels:  sofastack
Sofa Rpc Boot Projects
SOFABoot projects for SOFARPC, include starter and samples.
Stars: ✭ 279 (+1295%)
Mutual labels:  sofastack
Egg Sofa Rpc
SOFARPC plugin for egg
Stars: ✭ 71 (+255%)
Mutual labels:  sofastack
kc-sofastack-demo
SOFAStack Demo for SOFAStack Cloud Native Workshop on KubeCon China 2019
Stars: ✭ 37 (+85%)
Mutual labels:  sofastack
Sofa Jraft
A production-grade java implementation of RAFT consensus algorithm.
Stars: ✭ 2,618 (+12990%)
Mutual labels:  sofastack
Sofastack Doc
官网已迁移至 2.0 版本 https://github.com/sofastack/sofastack.tech -->
Stars: ✭ 127 (+535%)
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 (+4305%)
Mutual labels:  sofastack
Sofa Rpc Node
SOFARPC Node is a high-performance, high-extensibility, production-level Nodejs RPC framework.
Stars: ✭ 520 (+2500%)
Mutual labels:  sofastack
Sofa Rpc
SOFARPC is a high-performance, high-extensibility, production-level Java RPC framework.
Stars: ✭ 3,479 (+17295%)
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 (+380%)
Mutual labels:  sofastack
Sofa Acts
ACTS is a white box testing framework based on data model drivers.
Stars: ✭ 261 (+1205%)
Mutual labels:  sofastack
Sofa Common Tools
sofa-common-tools is a library that provide some utility functions to other SOFA libraries.
Stars: ✭ 141 (+605%)
Mutual labels:  sofastack
sofa-bolt-cpp
The C++ implementation of the SOFABolt protocol.
Stars: ✭ 21 (+5%)
Mutual labels:  sofastack
Sofa Ark
SOFAArk is a light-weight,java based classloader isolation framework.
Stars: ✭ 990 (+4850%)
Mutual labels:  sofastack
Sofa Boot
SOFABoot is a framework that enhances Spring Boot and fully compatible with it, provides readiness check, class isolation, etc.
Stars: ✭ 4,437 (+22085%)
Mutual labels:  sofastack
Sofa Bolt
SOFABolt is a lightweight, easy to use and high performance remoting framework based on Netty.
Stars: ✭ 2,057 (+10185%)
Mutual labels:  sofastack
Sofa Hessian
An internal improved version of Hessian powered by Ant Financial.
Stars: ✭ 105 (+425%)
Mutual labels:  sofastack

SOFAArk 工程用例

SOFAArk 提供了两个样例工程来演示 Ark PluginArk 包 的使用;样例工程目录组织如下:

.
│
├── sample-ark-plugin 
│ 
└── sample-springboot-ark 

sample-ark-plugin

该工程演示如何使用官方提供的 Maven 插件 sofa-ark-plugin-maven-plugin 来构建一个标准的 Ark Plugin,详细可参考 README

sample-springboot-ark

该工程演示如何使用官方提供的 Maven 插件 sofa-ark-maven-plugin 将一个普通的 Spring Boot 应用打包成一个 Ark 包;需要注意的是,因为该工程依赖另一个用例工程 sample-ark-plugin 打包出来的 Ark Plugin, 由于Ark Plugin必须以jar包的方式导入工程无法使用classPath方式启动,请务必提前安装该 Ark Plugin 至本地 maven 仓库;详细请参考 README

IDE 里启动是请带上如下参数:

-Dsofa.ark.embed.enable=true
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].