Skip to main content
 首页 » 编程设计

spring-boot之Spring Cloud还是Spring Boot什么是开发Biz API的合适的Spring项目

2024年09月07日19sharpest

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

Spring 的哪个项目最好,并且可以通过稳定的服务满足开发Biz Api的需求?

Spring Cloud还是Spring Boot

请您参考如下方法:

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

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