这是一个高性能,异步的响应式的gateway
Switch branches/tags
Nothing to show
Clone or download
Latest commit b13fc1e Nov 16, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
script soul sql commit. Oct 18, 2018
soul-admin soul admin commit. Nov 16, 2018
soul-bootstrap dromara.org commit. Nov 16, 2018
soul-common dromara.org commit. Nov 16, 2018
soul-configuration dromara.org commit. Nov 16, 2018
soul-extend-demo dromara.org commit. Nov 16, 2018
soul-spring-boot-starter dromara.org commit. Nov 16, 2018
soul-test dromara.org commit. Nov 16, 2018
soul-web dromara.org commit. Nov 16, 2018
.gitignore first commit Jul 11, 2018
LICENSE first commit Jul 11, 2018
README.md readme commit. Nov 13, 2018
pom.xml dromara.org commit. Nov 16, 2018

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

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