高性能,高响应API网关
描述
这是一个基于SpringWebFlux和Netty的高性能,响应式API网关。
现在它仅支持HTTP协议转发,仅用于学习通信。
项目结构
Ship-admin:网关管理控制台,支持配置路由规则等。
船舶服务器:网关服务器,核心功能模块。
Ship-ship-client-spring-boot-starter:网关客户端,将服务信息自动注册到注册中心。
Ship-gate-example:如何使用网关的示例
常见船舶:一些常用代码,例如pojo,constant,tools等。
特征
支持自定义您自己的插件
支持A / B测试和灰度发布
支持多种负载均衡策略
支持HTTP协议,包括GET,PUT,POST等
支持基于版本的动态路由规则
支持接口身份验证(未实现)
用法
1.nacos
您可以参考此( )来安装nacos。
2.创建数据库
首先在项
1