首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring Cloud还是Spring Boot?什么是开发Biz API的正确的spring项目?

Spring Cloud还是Spring Boot?什么是开发Biz API的正确的spring项目?
EN

Stack Overflow用户
提问于 2015-04-06 21:56:09
回答 2查看 20.1K关注 0票数 35

我们正试图在UI和应用程序/服务之间构建一个新的业务API层。

spring中的哪个项目是最好的,并且将满足使用restful服务开发Biz Api的需求?

Spring Cloud还是Spring Boot

EN

回答 2

Stack Overflow用户

发布于 2015-04-07 02:23:23

Spring Boot是以应用程序为中心的。正如@kryger所说,Spring Cloud构建于引导之上。它可以解决更高级别的问题,例如:

  • Distributed configuration:如何配置所有服务的每个实例(登记到git或svn中的标准启动配置文件,并通过config server).
  • Service注册和发现进行分发):如何定位服务的特定实例(使用Netflix Eureka)
  • 客户端负载平衡:通过智能算法智能地选择要使用的服务实例(使用Netflix Ribbon),例如:循环调度或响应时间
  • 通过Spring Rest模板或Netflix Feign插入功能区。
  • 通过代理提供所有资产和
  • 这是插入到服务发现和负载平衡(Netflix Zuul)中的。
  • 通过Netflix Hystrix停止使用断路器模式级联应用程序接口故障,并通过轻量级消息总线使用Hystrix resources
  • and命令可视化所有电路的健康状况。
  • 使用oauth2保护Zuul其他我可能忘记的事情。
票数 78
EN

Stack Overflow用户

发布于 2019-07-15 15:23:33

好的,你可以根据需要做出选择。

如果您有多个服务,并且需要服务配置、发现、容错等,那么可以使用Spring boot app来使用spring cloud特性。此外,专用云服务提供商也可以使用云原生库。

如果你只有一个单一的服务,并且你知道你的托管机制,那么一个简单的spring boot App就足够好了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29472704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档