Kong[nginx]-04|Kong[nginx]-04 反向代理UPSTREAM配置
KONG专题目录
【Kong[nginx]-04|Kong[nginx]-04 反向代理UPSTREAM配置】Kong 配置upstream负载均衡
今天的目标是配置upstream(反向代理),实现nginx的最基础负载均衡配置方案 。
- 前提:
- 请参考这一篇的前期准备工作,我们先要有两个相同功能的服务,分别位于本机的9000,9001端口。
UPSTREAMS
, 点击 CREATE UPSTREAM
。文章图片
upstream-0.png
这里,我们只需要写一个
Name
提交即可。文章图片
upstream-1.png
接下来, 点击刚刚生成的UPSTREAM。
文章图片
upstream-2.png
看到下面有一个
Targets
按钮 ,点击后, 再用力点 右上方的
ADD TARGET
文章图片
upstream-3.png
在弹框中, 我们输入
localhost:9000
,完成一个反向服务的定义 。
文章图片
upstream-4.png
再添加 一个
localhost:9001
的反向服务, 完成 UPSTREAM的定义。文章图片
upstream-5.png
至此, 我们完成了一个反向服务的定义,名称为
USER-API
,它有两个后端服务。配置Service,向外部提供服务 我们新建一个SERVICE, 在URL中写入
http://user-api/
, 并提交。文章图片
upstream-6.png
然后,为这个SERVICE添加一个路由配置,如图示,我们为此路由添加 一个
aaa.com
的域名过滤.文章图片
upstream-7.png
记得在输入
hosts
,paths
,methods
时,要按回车!!!完成后的效果如下图:
文章图片
upstream-8.png 验证 我们多次访问
http://aaa.com/v1/user/get
, 正常情况下, 应该可以随机返回下面的结果:文章图片
upstream-9.png
文章图片
upstream-10.png 可以看到, 相同的URL访问, 真正做响应的,可以是 9000,9001服务中的任意一个, 也就达到了负载分散处理的效果。 KONG专题目录
推荐阅读
- 2020-04-07vue中Axios的封装和API接口的管理
- 2019-07-04优美学子杨慧(创业路上,我不是一个人在战斗)
- 生命的活力!2019-05-04好事
- 2019-04-01|2019-04-01 幸运
- 2018-04-16动画练习作业
- 2019-04-27|2019-04-27 所谓爱情
- 华杉版资治通鉴【1154】别人家的孩子,是中国人民永远的噩梦。2021-04-03
- ?星座日运势2020.02.26?
- 监控nginx
- 2018-10-04|2018-10-04 - 草稿