Soul(一) Soul基础知识

微服务为什么需要网关?

微服务的流行,服务之间的调用,需要统一的请求标准。
微服务接口,需要监控,限流,熔断,等等。
微服务接口需要统一的鉴权。
接口问题定位 A/B test等等。太多功能了,就不一一列举了。

1、什么是Soul?

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

Features(特点)

支持各种语言,无缝集成Dubbo,SpringCloud。
丰富的插件支持,鉴权,限流,熔断,防火墙等等。
网关多种规则动态配置,支持各种策略配置。
插件热插拔,易扩展。
支持集群部署,支持A/B Test。
高可用,高并发 支持集群部署

架构图

在这里插入图片描述

Prerequisite(必要条件)

JDK 1.8+
Maven 3.2.x
Git
mysql
发布了45 篇原创文章 · 获赞 7 · 访问量 908

猜你喜欢

转载自blog.csdn.net/qq_42222342/article/details/103937597