zoukankan      html  css  js  c++  java
  • zuul 整理

      网关:

      为了解决ip+端口的不友好性而产生。具有服务代理的功能nginx

      功能:

      

      1.验证与安全保障: 识别面向各类资源的验证要求并拒绝那些与要求不符的请求。

      2.审查与监控: 在边缘位置追踪有意义数据及统计结果,从而为我们带来准确的生产状态结论。

      3.动态路由: 以动态方式根据需要将请求路由至不同后端集群处。

      4.压力测试: 逐渐增加指向集群的负载流量,从而计算性能水平。

      5.负载分配: 为每一种负载类型分配对应容量,并弃用超出限定值的请求。

      6.静态响应处理: 在边缘位置直接建立部分响应,从而避免其流入内部集群。

      7.多区域弹性: 跨越AWS区域进行请求路由,旨在实现ELB使用多样化并保证边缘位置与使用者尽可能接近。

      配置:

    spring.application.name=service-zuul
    server.port=8902

    eureka.instance.hostname=localhost

    eureka.client.service-url.defaultzone=http://${eureka.instance.hostname}:${server.port}/eureka/

    zuul.prefix=/api
    zuul.routes.api-a.path=/a/**
    zuul.routes.api-a.serviceId=service-ribbon-1

      网关服务其实也是自带负载均衡功能的,只需要将上述的serviceId改成对应的消费服务的注册名,网关便会根据该服务名顺序循环的调用该注册名下的服务。

  • 相关阅读:
    牛客(14)链表中倒数第k个结点
    牛客(13)调整数组顺序使奇数位于偶数前面
    牛客(12)数值的整数次方
    牛客(11)二进制中1的个数
    牛客(10)矩形覆盖
    牛客(9)变态跳台阶
    牛客(8)跳台阶
    牛客(7)斐波那契数列
    Docker数据卷
    Docker镜像
  • 原文地址:https://www.cnblogs.com/chengyangyang/p/9984022.html
Copyright © 2011-2022 走看看