网关和Eureka问题
来源:6-1 通过网关Zuul实现路由功能
py_builder
2020-09-15 11:28:42
Eureka是 网络注册与发现服务器
网关是 请求分发服务器
但对于这两个的功能,我还是有点分不清,,因为 网络注册与发现服务器 它所实现的功能,不就已经包括网关的功能吗??
网关是从 Eureka 那里拿到 各微服务地址, 然后 转发处理。
那我为什么要多走一个 网关, 我直接 访问Eureka,,让 Eureka告诉我应该选哪个,,然后让 Eureka给我转发就行了,,也就是 Eureka能做的事情,为什么非要 再请 一个网关来做??
1回答
同学你好,EurekaServer是服务注册中心,只会管理服务,没有网关功能。EurekaServer不会根据用户权限,用户是否已登录等告诉你应该选哪个EurekaClient。所以需要使用网关。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题