参考 :
apache shenyu网关简单入门 - 请叫我猿叔叔 - 博客园
权限认证 - Sign插件 - 《Apache ShenYu v2.4.3 教程》 - 书栈网 · BookStack
Apache ShenYu网关初体验_阿提说说的博客-CSDN博客_apache网关
https://github.com/apache/shenyu
Apache ShenYu(神禹)是采用Java WebFlux编写的响应式API网关,具有异步、高性能、跨语言的特点。
为什么叫ShenYu
ShenYu(神禹)是中国古代君主夏禹(后世亦称大禹)的尊称,他留下了三渡黄河造福人民并成功治理黄河洪水的感人故事。他和尧、舜一起被认为是中国古代三大帝王之一。
- 首先,ShenYu这个名字是为了弘扬我们中华文明的传统美德。
- 其次,对于网关来说最重要的是流量管理。
- 最后,社区将以公平、公正、公开、择优的方式做事,在向神禹致敬的同时,也符合 Apache Way。
1.下载源代码
2.maven下载所有依赖
下载有点慢,请耐心等待
3.启动管理后台shenyu-admin(无需修改,直接run)
默认使用h2数据库(java 内存数据库)
4.启动网关shenyu-bootstrap(无需修改,直接run)
5.登录管理后台
访问 http://localhost:9095
, 默认用户名和密码分别为: admin
和 123456
(默认使用H2数据库),这是Shenyu运维管理后台
6.开启http支持
7.下载示例代码
8.启动yss-shenyu-http
启动 YssShenyuHttpApplication, [8189], 注: 启动该服务后,会在后台看到自动将规则注册上去了