zoukankan      html  css  js  c++  java
  • 微服务-学习笔记

    什么是微服务?

    一系列微小的服务共同组成

    跑在自己的进程里

    每个服务为独立的业务开发

    独立部署

    分布式的管理

    单体架构的优点:

    容易测试

    容易部署

    单体架构的缺点:

    开发效率低

    代码维护难

    部署不灵活

    稳定性不高

    扩展性不够

    分布式定义?

    旨在支持应用程序和服务的开发,可以利用物理架构由多个自治的处理元素(多节点),不共享主内存(各个节点是通过发送消息来),但通过网络发送消息合作

    微服务架构的基础框架/组件?

    服务注册发现

    服务网关(Service Gateway)

    后端通用服务(也称中间层服务Middle Tier Service)

    前端服务(也称为边缘服务Edge Service)

    Spring Cloud是什么?

    Spring Cloud是一个开发工具集,含了多个子项目

    利用Spring Boot的开发便利

    主要是基于对Netflix开源组件的进一步封装

    Spring Cloud简化了分布式开发

    掌握如何使用,更要理解分布式、架构的特点

     

    Spring Cloud Eureka

    基于Netflix Eureka做了二次封装

    两个组件组成:Eureka Server注册中心、Eureka Client服务注册

  • 相关阅读:
    「洛谷 NOIP 计划 2021」【学习1】降维技巧
    组合数取模 合集
    浅谈并查集
    四边形不等式优化 dp (doing)
    qbxt数学五一Day4
    qbxt五一数学Day3
    qbxt五一数学Day2
    qbxt五一数学Day1
    浅谈拉格朗日插值
    10-交换排序:冒泡排序
  • 原文地址:https://www.cnblogs.com/qq993411626------/p/11574360.html
Copyright © 2011-2022 走看看