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

Spr*_*ing 31 spring-boot spring-cloud

我们正在尝试在UI和应用程序/服务之间构建新的Business API层.

春季哪个项目最好,将满足开发Biz Api和宁静服务的需求?

难道Spring Cloud还是Spring Boot

spe*_*ibb 74

Spring Boot是以应用为中心的.正如@kryger所说,Spring Cloud是在启动时构建的.它解决了更高级别的问题,例如:

  • 分布式配置:如何配置所有服务的每个实例(标准启动配置文件检入git或svn并通过配置服务器分发).
  • 服务注册和发现:如何查找特定服务实例(使用Netflix Eureka)
  • 客户端负载平衡:通过智能算法智能选择要使用的服务实例(使用Netflix功能区),例如:循环或响应时间
  • 通过Spring Rest Template或Netflix Feign插入功能区.
  • 通过插入服务发现和负载平衡(Netflix Zuul)的代理服务所有资产和api.
  • 使用Netflix Hystrix通过Circuit Breaker模式停止级联api故障,并使用Hystrix仪表板显示所有电路的运行状况.
  • 通过轻量级消息总线向所有或某些服务发送命令.
  • 使用oauth2来保护资源
  • 以及其他我可能已经忘记的事情.