zoukankan      html  css  js  c++  java
  • 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!

  • 相关阅读:
    支付宝支付
    七牛云存储介绍
    ubuntu开发机初始化
    Unity3D 正六边形,环状扩散,紧密分布,的程序
    Unity属性的封装、继承、方法隐藏
    DateTime.Now的一些用法
    [转] 增强现实 colAR Mix 浅析
    [转] Vuforia AR 中的阴影与浮现效果
    网址整理
    [转] 如何使用unity Vs来进行断点调试
  • 原文地址:https://www.cnblogs.com/Profound/p/8762790.html
Copyright © 2011-2022 走看看