soul 1.0.1-RELEASE commit.
14 files changed
tree: 7cf1a5f11bfa1a7751735f9fa7cd3c88445f3fa2
  1. script/
  2. soul-admin/
  3. soul-bootstrap/
  4. soul-common/
  5. soul-configuration/
  6. soul-extend-demo/
  7. soul-spring-boot-starter/
  8. soul-test/
  9. soul-web/
  10. .gitignore
  11. LICENSE
  12. pom.xml
  13. README.md
README.md

What is the Soul

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

官网

http://dromara.org

Features

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

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

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

  • 插件热插拔,易扩展。

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

架构图

执行流程图

配置中心

插件集合

Prerequisite

  • JDK 1.8+

  • Maven 3.2.x

  • Git

  • zookeeper

  • mysql

部署文档

用户手册

Support

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

Contribution

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