当前位置: 首页 > news >正文

甘肃省两学一做专题网站搜索引擎地址

甘肃省两学一做专题网站,搜索引擎地址,网页设计实训报告实训内容,网站维护费一 什么是网关?为什么选择 Gateway? 网关功能如下: 身份认证和权限校验服务路由、负载均衡请求限流 在 Spring Cloud 中网关的实现包含两种: Gateway(推荐):是基于 Spring5 中提供的 WebFlux &#xff…

一 什么是网关?为什么选择 Gateway?

网关功能如下:

  1. 身份认证和权限校验
  2. 服务路由、负载均衡
  3. 请求限流

在 Spring Cloud 中网关的实现包含两种:

  1. Gateway(推荐):是基于 Spring5 中提供的 WebFlux ,属于响应式编程的实现,具备更好的性能,因此作为比较推荐实现网关的方式。
  2. Zuul:是基于 Servlet 的实现,属于阻塞式编程

 二 Gateway 网关

主要分为以下几个步骤:

1 创建新的module-gateway

引入SpringCloudGateway的依赖和nacos的服务发现依赖:

<!--网关依赖-->
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-gateway</artifactId>
</dependency>
<!--nacos服务发现依赖-->
<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> 
</dependency>

高版本错误:

a)如果使用的是 springcloud高版本(例如 2020.1.0),那么 gateway 中的 ribbon 负载均衡已经被剔除了,因此需要引入 springcloud loadbalencer 作为 gateway 的负载均衡.

 

        <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-loadbalancer</artifactId></dependency>

b)引入此依赖后,可能还会报 cache 的警告,引入一下两个依赖即可

        <dependency><groupId>com.github.ben-manes.caffeine</groupId><artifactId>caffeine</artifactId></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context-support</artifactId></dependency>

2 编写nacos地址和路由配置

server:port: 10010 # 网关端口
spring:application:name: gatewaycloud:nacos:server-addr: localhost:8848 # nacos 地址gateway:routes:  # 网关路由配置- id: user-service # 路由 id,自定义,只要唯一即可uri: lb://userservice # 路由的目标地址 lb 就是负载均衡,后面跟微服务名predicates: #路由断言- Path=/user/** # 这个是按照路径匹配,只要以 /user/ 开头就符合要求- id: order-serviceuri: lb://orderservicepredicates:- Path=/order/**

路由配置解释如下:

  1. 路由id:路由的唯一标示(自定义)
  2. 路由目标(uri):路由的目标地址,http代表固定地址,lb代表根据服务名负载均衡
  3. 路由断言(predicates):路由的规则(匹配的才被 gateway 拦截下来).
  4. 路由过滤器(filters):对请求或响应做处理,例如 StripProfix 就是去掉指定数量的前缀路由,例如请求是 api/user/login,filters 处理为 StripProfix = 1(去掉一个前缀),那么处理后请求就是 /user/login.

3 效果展示

出现下述结果展示,说明路由转发成功.

http://www.zhongyajixie.com/news/2265.html

相关文章:

  • 河北涿州建设局网站机器人编程培训机构排名
  • 网站设计深圳网站建设公司全媒体广告策划营销
  • 母婴推广网站河北seo平台
  • dedecms5.7 整个网站 css和js代码怎么优化手机百度app下载安装
  • 如何看网站做的好坏湘潭网站设计外包公司
  • 本地电脑独立ip做网站企业推广平台排行榜
  • 深圳做针织衫服装的网站seo教程书籍
  • 佛山做公司网站seo推广代运营
  • 哈尔滨网站搭建的价格广告公司经营范围
  • 做公司网站公司优化大师电脑版下载
  • 计算机网络工程网站建设微商软文
  • 西安网站快速备案外包公司
  • 外贸网站建设十大标准外贸网站建站网页设计代做
  • 企业网站开发建设委托合同中国刚刚发生8件大事
  • 三好街做网站的公司济南seo官网优化
  • 有网站有安全狗进不去了历史权重查询
  • 如何做单页网站全网营销与seo
  • 做机械设计的要知道哪些网站关键词排名优化顾问
  • 在哪里可以接网站开发的外包微信附近人推广引流
  • 手机网站有什么区别吗推广任务接单平台
  • 我有服务器怎么做网站seo网站优化工具大全
  • 部队网站建设方案新闻今天
  • 做食品的采购员常用网站西点培训学校
  • 党建类网站如何建设济南优化网页
  • 400网站建设推广外链交易平台
  • 云南网站建设哪家好郑州搜索引擎优化公司
  • 网站备案注销找哪个部门关键字是什么意思
  • asp.net答辩做网站google推广
  • 建筑猎头网杭州上城区抖音seo如何
  • 做网站如何使用特殊字体长春seo顾问