Skip to content

ty1972873004/soul

This branch is 137 commits ahead of, 3530 commits behind apache/shenyu:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Apr 9, 2019
e2d18e8 · Apr 9, 2019
Mar 29, 2019
Apr 8, 2019
Apr 8, 2019
Apr 9, 2019
Apr 9, 2019
Apr 8, 2019
Apr 8, 2019
Apr 8, 2019
Apr 9, 2019
Jul 11, 2018
Nov 22, 2018
Jul 11, 2018
Apr 3, 2019
Apr 8, 2019

Repository files navigation

What is the Soul

Codacy Badge Total lines License Build Status Maven Central Javadocs QQ群

这是一个异步的,高性能的,跨语言的,反应式的API网关。我希望能够有一样东西像灵魂一样,保护您的微服务。参考了Kong,Spring-Cloud-Gateway等优秀的网关后,站在巨人的肩膀上,Soul由此诞生!

Features

  • 支持各种语言,无缝集成Dubbo,SpringCloud。

  • 丰富的插件支持,鉴权,限流,熔断,防火墙等等。

  • 网关多种规则动态配置,支持各种策略配置。

  • 插件热插拔,易扩展。

  • 支持集群部署,支持A/B Test。

官网

视频源码解析

文档

架构图

执行流程图

Prerequisite

  • JDK 1.8+

  • Maven 3.2.x

  • Git

  • zookeeper

  • mysql

Support

  • 如有任何问题欢迎加入QQ群(429951241)进行讨论

Contribution

  • 欢迎提供你牛逼哄哄的代码

About

这是一个Java高性能API-Gateway

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 98.8%
  • Other 1.2%