1.请求缓存

 优点:

spring cloud依赖服务调用优化

 

spring cloud依赖服务调用优化

注解方式实现:

spring cloud依赖服务调用优化

设置缓存key:

spring cloud依赖服务调用优化

 如果可以确认,对要缓存的数据的操作,主要是写操作都只在feign调用中完成且读多写少,则可以使用此方式;如果在其他地方还有对数据的写操作,则可能会导致数据不一致;如果写多读少,则不会提高性能。

2.请求合并

优点:

 spring cloud依赖服务调用优化

spring cloud依赖服务调用优化

spring cloud依赖服务调用优化

spring cloud依赖服务调用优化

 

注解方式:

spring cloud依赖服务调用优化spring cloud依赖服务调用优化

注意:

spring cloud依赖服务调用优化

 可以设置请求合并的scope,有request、global,request是对在一个方法内调用多次的合并;global是对所有的请求的合并,接口高延迟或者接口高并发情况下可以使用请求合并

3.请求压缩

 spring cloud依赖服务调用优化

 请求体比较大,影响网络传输速度的情况下使用请求压缩;请求体比较小时,压缩时间可能和节省的传输时间差不多,同时会提高cpu占用率,所以没必要进行压缩

相关文章:

  • 2022-01-23
  • 2021-12-23
  • 2022-12-23
  • 2021-04-30
  • 2022-12-23
  • 2021-09-23
  • 2021-08-15
  • 2021-07-06
猜你喜欢
  • 2022-12-23
  • 2021-07-25
  • 2021-11-26
  • 2021-09-08
  • 2021-08-05
  • 2022-12-23
  • 2021-06-11
相关资源
相似解决方案