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

标签 spring-boot spring-cloud

我们正在尝试在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保护资源
  • 和其他我可能已经忘记的东西。
  • 关于spring-boot - Spring Cloud还是Spring Boot?什么是开发Biz API的合适的Spring项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29472704/

    相关文章:

    postgresql - Postgres 异常错误 : syntax error at or near ":" Position: 46

    spring-boot - 在数据库中保留 Spring Cloud Gateway 路由

    spring - Thymeleaf:动态构建变量名

    java - WebSecurityConfigurerAdapter 中 httpBasic 和 jdbcAuthentication 的用户验证问题

    java - 如何使用 Spring-Boot 运行 cxf-xjc-plugin?

    spring - 如何使用 Spring Cloud Task 动态部署独立 Spring 批处理

    java - spring.io 中的 Spring Cloud 配置示例不起作用

    spring-boot - Spring Cloud Config 与 Github repo 使用凭据

    spring-mvc - 将请求 header 传递给 Ribbon IRule 关键参数

    java - IBM Redis 数据库 + Spring boot