我正在尝试开发一个使用spring和spring云的spring云微服务。我想在AWS弹性豆杆中部署我的微服务应用程序。我怀疑在我的微服务中包括Spring云工具。
当我探索Spring云微服务时,我发现了eureka和Zuul spring云工具。然后,我添加了eureka服务器,并将我的spring启动微服务注册为eureka服务器的客户端。还添加了用于路由的Zuul。但是,在我的微服务和部署中添加spring云时,我仍然感到困惑。
发布于 2017-12-04 21:20:24
弹性豆杆不会提供服务发现或路由。这只会减轻虔诚的工作。您仍然需要有发现服务和zuul作为码头容器。
您可以使用AWSElasticBean秸秆(EB)或EC2容器服务(ECS)进行微服务部署。
如果您想要控制您的缩放和容量使用ECS,ECS将给您控制权,因为您必须指定集群中节点的大小和数量,以及是否应该使用自动缩放。
如果你想专注于应用程序而不是DevOps,请使用弹性豆柄。对于ElasticBean秸秆,只需提供一个Dockerfile,而EB负责扩展节点数量和大小的配置,基本上可以忽略EB路由的基础设施。
https://stackoverflow.com/questions/47132819
复制相似问题