• 0.大话Spring Cloud


    天天说Spring cloud ,那到底它是什么?

    定义

    • 它不是云计算解决方案
    • 它是一种微服务开发框架
    • 它是(快速构建分布式系统的通用模式的)工具集
    • 它基于Spring boot 构建开发
    • 它是云原生应用 cloud native application,适合部署在docker、PaaS等
    • 因为它基于Spring Boot ,所以它继承了Spring Boot的特点

    特点

    • 约定由于配置
    • 组件丰富,且轻量级
    • 部署不局限于平台
    • 组件之间是低耦合的,或者说是解耦的

    那么接下来搞清楚怎么它都有哪些组件,我们慢慢来掌握它们的特点,学会去用它,在学会怎么整合它们,怎么掌握它们

    组件

    下面是主要的几种,它们并不是Sping 自创的微服务组件,而是对一些开源的成熟优秀的组件的整合,规范化,已Spring的风格(约定优于配置,简化开发)去引导我们完成分布式系统的构建

    1. Eureka:服务注册和发现
    2. Ribbon:客户端的负载均衡利器
    3. Feign:像本地服务一样调用远程服务接口
    4. Hystrix:容错处理机制
    5. Zuul:微服务的网关
    6. Config:配置服务管理
    7. Bus:自动刷新机制
    8. Sleuth:服务跟踪
    9. Turbine:聚合数据

    技术储备

    • Maven
    • Spring Boot
    • Java8
    • Docker
    • Linux
    • Network Programing Foundation

    Go For It!

  • 相关阅读:
    C#可以自由移动和伸缩的TextBox
    CSS:position(定位)
    CSS:margin 和 padding
    JavaScript学习(一) 与C#语法重大区别
    Epplus使用
    正则表达式匹配IP地址
    C#窗体自定义控件特性(Attribute)的使用
    Sqlserver中OVER子句
    股票开头带字母
    CSS控制元素的显示类型和可见性
  • 原文地址:https://www.cnblogs.com/Profound/p/8762790.html
Copyright © 2020-2023  润新知