美文网首页
Spring Cloud Netflix

Spring Cloud Netflix

作者: 青丝如梦 | 来源:发表于2020-01-26 21:25 被阅读0次

    https://spring.io/projects/spring-cloud-netflix

    Overview(组件概述)

    Spring Cloud Netflix provides Netflix OSS integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environment and other Spring programming model idioms. With a few simple annotations you can quickly enable and configure the common patterns inside your application and build large distributed systems with battle-tested Netflix components. The patterns provided include Service Discovery (Eureka), Circuit Breaker (Hystrix), Intelligent Routing (Zuul) and Client Side Load Balancing (Ribbon)..

    译:

    Spring Cloud Netflix通过自动配置和绑定到Spring环境以及其他Spring编程模型的惯用方法,为Spring引导应用程序提供了Netflix OSS集成。通过一些简单的注释,您可以快速启用和配置应用程序中的常见模式,并使用经过实战检验的Netflix组件构建大型分布式系统。提供的模式包括服务发现(Eureka)、断路器(Hystrix)、智能路由(Zuul)和客户端负载平衡(Ribbon)。

    Features(产品特点)

    Spring Cloud Netflix features:

    • Service Discovery: Eureka instances can be registered and clients can discover the instances using Spring-managed beans
    • Service Discovery: an embedded Eureka server can be created with declarative Java configuration
    • Circuit Breaker: Hystrix clients can be built with a simple annotation-driven method decorator
    • Circuit Breaker: embedded Hystrix dashboard with declarative Java configuration
    • Declarative REST Client: Feign creates a dynamic implementation of an interface decorated with JAX-RS or Spring MVC annotations
    • Client Side Load Balancer: Ribbon
    • External Configuration: a bridge from the Spring Environment to Archaius (enables native configuration of Netflix components using Spring Boot conventions)
    • Router and Filter: automatic regsitration of Zuul filters, and a simple convention over configuration approach to reverse proxy creation

    译:

    Spring Cloud Netflix 产品特点:

    • 服务发现:通过注册Eureka实例,客户端使用spring管理的bean发现实例
    • 服务发现:可以使用声明式Java配置创建并嵌入到Eureka服务器
    • 断路器:可以用一个简单的注解驱动的方法修饰符来构建Hystrix客户端
    • 断路器:使用声明性Java配置的嵌入式Hystrix仪表板
    • 声明式REST客户端:Feign创建一个用JAX-RS或Spring MVC注释修饰的接口的动态实现
    • 客户端负载均衡器:Ribbon
    • 外部配置:从Spring环境到Archaius的桥梁(使用Spring Boot约定启用Netflix组件的本地配置)
    • 路由器和过滤器:Zuul过滤器的自动注册,和一个简单的约定配置方法来创建反向代理

    相关文章

      网友评论

          本文标题:Spring Cloud Netflix

          本文链接:https://www.haomeiwen.com/subject/hhyjthtx.html