边缘服务发现

时间:2015-09-28 00:31:20

标签: rest spring-cloud netflix-eureka

我正在考虑基于Spring Cloud的实施。我有一个基于节点边缘服务的Eureka注册表。 Node服务使用Prana侧车来解析Eureka上的注册服务以及注册Node服务。解决边缘服务的最佳做法是什么?我读到了Zuul。这是正确的方法吗?或者它应该托管在像WSO2这样的网关上吗?此外,如果边缘服务是一个集群,那么常用的系统布局是什么?任何指针都将非常感激。

1 个答案:

答案 0 :(得分:1)

这取决于您的实际需求。如果您需要对路由,负载均衡,过滤逻辑等进行大量控制,或者您正在运行自己的堆栈和/或您无法访问动态负载均衡器,我建议您使用Zuul。

我们当前正在ELB上的AWS上运行多个Zuul实例,它们以循环方式调用,并且请求根据众多因素(元数据,路径,变量)路由到相应的服务。到目前为止,我们还没有遇到任何性能问题。