Soul

Soul 是一个异步的,高性能的,跨语言的,响应式的API网关。

我希望能够有一样东西像灵魂一样,保护您的微服务。

参考了Kong,Spring-Cloud-Gateway等优秀的网关后,站在巨人的肩膀上,Soul由此诞生!

特性

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

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

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

插件热插拔,易扩展。

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

个人感受

类似的框架可以有千万种,但是技术的本质却是类似的。

应该直接学习其原理,然后手写一个。

吸取各种框架的优势。

参考资料

https://github.com/Dromara/soul

https://github.com/kong/kong

https://github.com/spring-cloud/spring-cloud-gateway