当前位置: 首页 > 知识库问答 >
问题:

在Kubernetes上使用网飞尤里卡

羊毅庵
2023-03-14

我们目前正在使用spring boot和netflix组件建立一个微服务架构,为了部署,我们计划使用aws kubernetes(EKS)设置。我们在选择是使用Netflix在Kubernetes上的Eureka&ribbon服务进行服务发现还是使用Kubernetes自己的服务发现机制时处于两难境地。我看到使用k8s服务发现的优点是水平伸缩变得容易。对此的任何想法都将对我们把它带向正确的方向真的很有好处。

共有1个答案

施飞雨
2023-03-14

如果您没有客户端负载平衡的有力案例,我不会使用Eureka和Ribbon。我从我的平台(k8s)免费获得负载平衡和服务发现。如果不是为了客户端负载平衡,eureka和ribbon除了增强你的简历之外没有其他价值:)另一方面,它带来了另一个需要长期维护的堆栈。

这是一种相关的问题

 类似资料:
  • 我正在寻找一个好的发现服务,用于不断增长的私有托管微服务架构。 Netflix的Eureka看起来很有希望。它说它“主要用于AWS云中定位服务”,但我不知道它是否可以在AWS之外使用。粗略地看一下POM,就会发现项目中包含AWS依赖项。 Eureka(或其有用的子集)可以在AWS之外用作发现服务吗?

  • 我一直在互联网上搜索有关将spring-cloud-Netflix eureka服务器部署到aws的正确方法的指导。我们一直在使用docker来提供同时使用spring-cloud和nodejs的微服务,所以我一直在尝试将我的spring-boot spring-cloud eureka应用程序部署到ECS。spring-cloud留档中的信息非常有限,但我在这里找到了一些相当有用的信息:http

  • 我使用Netflix的Eureka注册了许多微服务,并且我正在使用Spring Cloud Config。但是,当我更新时,我需要重新启动应用程序以应用新属性。 重新启动应用程序有点烦人,所以我搜索了它,发现通过使用Netflix Eureka获得注册的微服务,并使用spring boot actuator刷新它,但我没有获得注册的微型服务。 简而言之:我如何使用网飞尤里卡注册微服务?

  • 我有一个运行着application.yml的eureka服务器 在客户端,我有 有没有办法加快注销过程?看来我加快速度的努力不起作用

  • 我正在尝试使用Spring和Spring Boot学习微服务,并学习部署到云平台。我计划创建一个Angular 2前端应用程序,它与我部署的微服务进行通信。现在,我正在浏览Spring cloud services Eureka、Zuul、Recural breakers等。 null

  • 我正在尝试向尤里卡服务器注册我的微服务。但它显示浏览器中没有可用的实例。我在控制台中没有收到任何错误。请帮助我解决这个问题。 我已经通过在谷歌上搜索尝试了多个选项。不过,我无法解决此问题。 微服务应用程序.属性 客户端主类 Eureka服务器application.properties 尤里卡服务器主类。