记录一次Gateway踩坑经历

由于以前的服务都是自己别人搭建好的,自己想搭建一个微服务项目。

在gateway转发上面耗费些许时间。

踩坑一:

    gateway:
      routes:
        - id: user-service # 路由标示,必须唯一
          #uri: https://www.baidu.com
          uri: lb://userService # 路由的目标地址
          predicates: # 路由断言,判断请求是否符合规则
            - Path=/api/** # 路径断言,判断路径是否是以/user开头,如果是则符合
        - id: order-service
          uri: lb://orderService
          predicates:
            - Path=/ord/**
#          filters:
#            - StripPrefix=1

      default-filters:
        - StripPrefix=1

默认路由工厂,应该自动去除前缀,由于对网关不熟,忘记加上最后一句。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Gateway系统是一个典型的网络架构,它负责整个网络的流量传递和安全保障。然而,在实际应用过程中,Gateway系统常常会存在性能问题,需要进行调优来提升系统的响应速度和处理能力。下面介绍一次Gateway系统调优案例。 1. 问题描述 客户的Gateway系统经常出现延迟高和网络拥塞等问题,严重影响了用户体验。经过初步分析,发现问题主要集中在系统内部的负载均衡和安全认证模块 2. 解决方案 针对以上问题,我们提出以下调优方案: (1)优化负载均衡策略:通过优化DNS解析和后端服务器的配置,提升负载均衡的效率,避免某些机器过载而导致整个系统出现延迟或拥塞。 (2)升级SSL证书:为了提高安全性,原先的SSL证书采用了较为低端的算法,导致SSL握手速度较慢。我们建议客户升级证书,采用更加安全和高效的算法。 (3)优化防火墙规则:原有的防火墙规则较为冗余和复杂,导致了安全认证时的延迟。我们建议客户对规则进行简化和优化,提高检查效率,并将协议和服务端口进行明确的配置。 (4)引入缓存机制:针对大量的重复请求,我们建议客户引入缓存机制,以减少请求的次数和响应时间。 3. 成果与评价 经过上述调优方案的实施,客户的Gateway系统的性能得到了明显提升,延迟和拥塞等问题得到了解决,用户体验得到了极大的改善。同时,我们还给客户提供了后续的技术支持和维护服务,确保系统的稳定和高效运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值