中间件(10) : shenyuAPI网关[1]-快速开始

参考 : 

        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.下载源代码

GitHub - apache/shenyu: Apache ShenYu is a Java native API Gateway for service proxy, protocol conversion and API governance.

2.maven下载所有依赖

下载有点慢,请耐心等待

3.启动管理后台shenyu-admin(无需修改,直接run)

默认使用h2数据库(java 内存数据库) 

4.启动网关shenyu-bootstrap(无需修改,直接run)

5.登录管理后台

访问 http://localhost:9095 , 默认用户名和密码分别为: admin 和 123456(默认使用H2数据库),这是Shenyu运维管理后台

6.开启http支持

7.下载示例代码

yss-shenyu: shenyu网关的demo

8.启动yss-shenyu-http

启动 YssShenyuHttpApplication, [8189], 注: 启动该服务后,会在后台看到自动将规则注册上去了

9.访问代理

访问接口路径: http://localhost:9195/yss-shenyu-http/test/hello

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值