zoukankan      html  css  js  c++  java
  • 【SpringCloud】工程分类概况

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

    Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, one-time tokens, global locks, leadership election, distributed sessions, cluster state). Coordination of distributed systems leads to boiler plate patterns, and using Spring Cloud developers can quickly stand up services and applications that implement those patterns. They will work well in any distributed environment, including the developer’s own laptop, bare metal data centres, and managed platforms such as Cloud Foundry.

     Features

     Spring Cloud focuses on providing good out of box experience for typical use cases and extensibility mechanism to cover others.

    • Distributed/versioned configuration

    • Service registration and discovery

    • Routing

    • Service-to-service calls

    • Load balancing

    • Circuit Breakers

    • Global locks

    • Leadership election and cluster state

    • Distributed messaging

     

    FeatureSpring CloudDubbo Spring Cloud

    Distributed configuration

    Git、Zookeeper、Consul、JDBC

    Spring Cloud Distributed Configuration + Dubbo Configuration Center[6]

    Service registration and discovery

    Eureka、Zookeeper、Consul

    Spring Cloud Native Registration Center[7] + Dubbo Native Registration Center[8]

    Load balancing

    Ribbon(Random, RoundRobin)

    Dubbo built-in implementation (random, polling, etc. + weights, etc.)

    Circuit Breakers

    Spring Cloud Hystrix

    Spring Cloud Hystrix + Alibaba Sentinel[9] etc.

    Service-to-service calls

    Open Feign、RestTemplate

    Spring Cloud service call + Dubbo @Reference.

    Tracing

    Spring Cloud Sleuth[10] + Zipkin[11]

    Zipkin、opentracing, etc.

  • 相关阅读:
    .NET Core 首例 Office 开源跨平台组件(NPOI Core)
    ASP.NET Core 导入导出Excel xlsx 文件
    python练习七—P2P下载
    VisualVM远程连接Tomcat
    一次Linux自动化部署尝试
    python练习六—简单的论坛
    shiro实现APP、web统一登录认证和权限管理
    python练习五—简单web应用
    python练习四—简单的聊天软件
    python练习三—解析xml
  • 原文地址:https://www.cnblogs.com/clarino/p/13277083.html
Copyright © 2011-2022 走看看