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

网站开发语言查询 蔡学镛20个排版漂亮的网页设计

网站开发语言查询 蔡学镛,20个排版漂亮的网页设计,网站建设背景分析,怎样快速仿做网站5.springcloud微服务架构搭建 之 《springboot集成Hystrix》 目录 1.gateway介绍 2.项目引入gateway 3.yml配置gateway参数 5.自定义全局Filter 6.测试 1.gateway介绍 服务网关(Spring Cloud Gateway)是Spring Cloud官方推出的 第二代网关框架&#…

5.springcloud微服务架构搭建 之 《springboot集成Hystrix》

目录

1.gateway介绍

2.项目引入gateway

3.yml配置gateway参数

5.自定义全局Filter

6.测试


1.gateway介绍

        服务网关(Spring Cloud Gateway)是Spring Cloud官方推出的 第二代网关框架,用于替代第一代网关Netflix Zuul,其不仅提供统 一的路由方式,并且基于Filter链的方式提供了网关的基本功能。服 务网关建立在Spring Framework 5之上,使用非阻塞模式,并且支持 长连接Websocket。Netflix Zuul是基于Servlet的,采用HttpClient 进行请求转发,使用阻塞模式。在性能上,服务网关优于Netflix Zuul,并且服务网关几乎实现了Netflix Zuul的全部功能。在使用和 功能上,用服务网关替换掉Netflix Zuul的成本上是非常低的,几乎 可以实现无缝切换。

        服务网关作为整个分布式系统的流量入口,有着举足轻重的作 用,列举如下。

  •         协议转换,路由转发。
  •         流量聚合,对流量进行监控,日志输出。
  •         作为整个系统的前端工程,对流量进行控制,有限流的作用。
  •         作为系统的前端边界,外部流量只能通过网关才能访问系统。
  •         可以在网关层做权限判断。 可以在网关层做缓存。

2.项目引入gateway

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><parent><artifactId>lilock-modules</artifactId><groupId>lilock.cn</groupId><version>1.0-SNAPSHOT</version></parent><modelVersion>4.0.0</modelVersion><artifactId>lilock-service-gateway</artifactId><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-gateway</artifactId></dependency><!-- getway 配置 loadbalancer 之后lb才会生效--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-loadbalancer</artifactId></dependency><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>
</project>

3.yml配置gateway参数

server:port: 9090spring:application:name: lilock-service-gatewaycloud:nacos:discovery:server-addr: 127.0.0.1:8848namespace: devregister-enabled: truegroup: DEFAULT_GROUPgateway:discovery:locator:lower-case-service-id: trueenabled: trueroutes:- id: lilock-service-useruri: lb://lilock-service-userpredicates:- Path=/api-user/**filters:- StripPrefix=1 #替换前缀,如果是/api-user/访问的地址,则会通过/api-user/获取到对应服务lilock-service-user,再通过lilock-service-user获取到对应的服务IP和端口,完成一次完整请求main:allow-bean-definition-overriding: true

4.测试

5.自定义全局Filter

 

package lilock.cn.gateway.filter;import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.cloud.gateway.filter.GatewayFilterChain;
import org.springframework.cloud.gateway.filter.GlobalFilter;
import org.springframework.core.Ordered;
import org.springframework.stereotype.Component;
import org.springframework.web.server.ServerWebExchange;
import reactor.core.publisher.Mono;@Component
public class RequestTimeFilter implements GlobalFilter, Ordered {private static Logger log = LoggerFactory.getLogger(RequestTimeFilter.class);private static final String REQUEST_TIME_BEGIN = "requestBeginTime";@Overridepublic Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {exchange.getAttributes().put(REQUEST_TIME_BEGIN,System.currentTimeMillis());return chain.filter(exchange).then(Mono.fromRunnable(()->{Long startTime = (Long) exchange.getAttributes().get(REQUEST_TIME_BEGIN);if(null != startTime){log.info(exchange.getRequest().getURI().getRawPath() + ":" + (System.currentTimeMillis() - startTime) + "ms");}}));}@Overridepublic int getOrder() {return HIGHEST_PRECEDENCE + 2;}
}

 

6.测试

 

 

http://www.yayakq.cn/news/823080/

相关文章:

  • 网站备案幕公司注销流程及需要的材料
  • 163建筑网站怎样建个小公司的网站
  • 买外贸衣服的网站免费服务器的网站有哪些
  • 网站备案容易吗ac域名网站
  • 如何做网络销售产品网站程序优化
  • 做的网站每年需要续费wordpress我爱水煮鱼
  • 深圳住房建设局网站首页阿里云做的网站为啥没有ftp
  • 大龄网站开发人员湖北建设银行官方网站首页
  • 厦门网站建设方案服务wordpress 用户密码的加密算法
  • 公司注销后网站备案吗如何做网站编辑 沒技术
  • 做网站公司找意向客户南县网站设计
  • 做淘宝的货源网站河南省建设监理协会网站人才十
  • 连云港权威网站优化服务一流的盘锦网站建设
  • 重庆企业网站开发wordpress与广告有关的主题
  • 红色风格网站在线短链接生成
  • 珠海企业宣传片制作内存优化大师
  • 网站开发简历模板腾讯企业qq官网
  • 上海做网站最低价发布信息哪个平台好
  • jsp商务网站开发开个个人网站
  • 运动服装商城网站建设做封面字体下载好的网站
  • 汽车网站建设页面浙江做网站多少钱
  • wordpress 做的网站网站建设方式优化
  • 网站建设-易速通科技xammp如何按wordpress
  • 企业微商城网站建设西安哪有学做淘宝网站
  • 因酷西安网站建设公司怎么样拍卖网站开发多少钱
  • 关于加强学校网站建设的通知在家跟狗做网站视频
  • 淮南做网站静态网页模板源代码
  • 形象标识设计seo统计
  • 网站制作学什么西安官网优化哪家公司好
  • 桥头镇网站仿做wordpress简洁淘宝客免费主题