Microservices AWS ELB vs服务注册表
在微服务体系结构中,在代码或配置中硬编码服务的URL不是一个好的做法,因为可能会发生变化。为了实现这一点,我们使用服务发现模式。但是使用AWS ELB也可以实现同样的效果,一旦我向ELB注册了我的服务,如果我硬编码了它的URL,那么就不会因为ELB URL保持不变而改变服务的IpMicroservices AWS ELB vs服务注册表,microservices,amazon-elb,netflix-eureka,service-discovery,istio,Microservices,Amazon Elb,Netflix Eureka,Service Discovery,Istio,在微服务体系结构中,在代码或配置中硬编码服务的URL不是一个好的做法,因为可能会发生变化。为了实现这一点,我们使用服务发现模式。但是使用AWS ELB也可以实现同样的效果,一旦我向ELB注册了我的服务,如果我硬编码了它的URL,那么就不会因为ELB URL保持不变而改变服务的Ip 那么,在代码配置中对AWS ELB URL进行硬编码与使用Eureka、Istio等服务注册工具有什么区别呢?像Eureka这样的服务注册就是客户端服务发现的一个例子。 AWS ELB代表服务器端服务发现 请进行深入探
那么,在代码配置中对AWS ELB URL进行硬编码与使用Eureka、Istio等服务注册工具有什么区别呢?像Eureka这样的服务注册就是客户端服务发现的一个例子。 AWS ELB代表服务器端服务发现
请进行深入探讨。我看到了通过Eureka、Istio或AWS ELB等工具进行服务发现的两种主要不同之处
- 客户端从未知道目标服务的地址,或者客户端从未需要知道目标服务的详细信息
- 客户端代码变得更简单,因为它不必处理服务发现