Route
Route介绍
路由是一组将虚拟主机(virtual hosts)与群集(cluster)匹配的规则。
- 虚拟主机 = 域名 + 网址
- virtual hosts = Domain + Path
也就是说:Route的功能是将以 “Domain + Path” 形式展示的虚拟主机映射到集群。
Route配置
路由通过静态定义或路由发现服务(Route Discovery Service/RDS)进行配置。
静态配置
下面的例子中的virtual_hosts定义了两个路由规则,匹配到两个集群(Cluster):
virtual_hosts:
- name: backend
domains:
- "*"
routes:
- match:
prefix: "/service/1"
route:
cluster: service1
- match:
prefix: "/service/2"
route:
cluster: service2
RDS动态配置
路由配置也可以通过 路由发现服务 (RDS) 动态获取。