spring cloud连载第三篇补充之Zuul

由于Zuul的内容较多所以单独列出一篇来讲。全是干货,如果学到东西的,动动小手给点个推荐^_^  谢谢! 1. Router and Filter: Zuul(路由和过滤:Zuul)

路由是微服务架构不缺少的一部分。例如“/”可能映射到web服务,“/api/users”映射到用户管理服务,而“/api/shop”映射到采购服务。Zuul是Netflix中的一个基于JVM的路由器,也是一个服务端负载均衡器。

zuul有下列用途:

Authentication(权限验证)

Insights

Stress Testing(压力测试)

Canary Testing(金丝雀测试)

Dynamic Routing(动态路由)

Service Migration(服务迁移)

Load Shedding(负载削减)

Security(安全机制)

Static Response handling(静态响应处理)

Active/Active traffic management(流量管理)

 

注意:

1)zuul.max.host.connections已经被zuul.host.maxTotalConnections(默认值200)和zuul.host.maxPerRouteConnections(默认值20)代替了。

2)Hystrix对所有理由的默认隔离模式是SEMAPHORE,可以通过zuul.ribbonIsolationStrategy改为THREAD。

1.1 How to Include Zuul(依赖)

1 <dependency> 2 <groupId>org.springframework.cloud</groupId> 3 <artifactId>spring-cloud-starter-netflix-zuul</artifactId> 4 </dependency>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsxzgz.html