摘要: Spring Cloud Zuul作为网关所具备的最基本的功能:路由,还具备另外一个核心的功能:过滤器。 过滤器 通过Spring Cloud Zuul实现的路由功能,我们的微服务可以通过统一的API网关入口被客户端访问到了。但是他们的访问权限往往都需要一定的限制,系统并不会将所有的微服务接口都对他 阅读全文
posted @ 2018-06-07 13:56 海盗船长 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 传统路由配置 所谓传统路由配置方式就是在不依赖于服务发现机制情况下,通过在配置文件中具体制定每个路由表达式与服务实例的映射关系来实现API网关对外部请求的路由。没有Eureka服务治理框架帮助的时候,我们需要根据服务实例的数量采用不同方式的配置来实现路由规则: 单实例配置:通过一组zuul.rout 阅读全文
posted @ 2018-06-07 12:36 海盗船长 阅读(2060) 评论(0) 推荐(0) 编辑
摘要: 通过前几篇介绍,已经可以构建一个简单的微服务架构了,如下图: 通过eureka实现服务注册中心以及服务注册发现,通过ribbon或feign实现服务的消费以及负载均衡,通过spring cloud config实现了应用多环境的外部配置以及版本管理。为了集群更为健壮使用了Hystrix的隔断机制来避 阅读全文
posted @ 2018-06-07 10:51 海盗船长 阅读(250) 评论(0) 推荐(0) 编辑