zoukankan      html  css  js  c++  java
  • 第一章.微服务架构概述(一)

    什么是微服务?

    微服务架构风格是一种将一个单一应用程序开发为一组小型服务的方法,每个服务运行在自己的进程中,服务间通信采用轻量级通信机制(通常用HTTP资源API)。这些服务围绕业务能力构建并且可通过全自动部署机制独立部署。这些服务共用一个最小型的集中式的管理,服务可用不同的语言开发,使用不同的数据存储技术。

    微服务架构的优点与挑战

    优点:1.易于开发和维护2.单个微服务启动较快3.局部修改容易部署4.技术栈不受限5.按需伸缩

    缺点:1.运维要求较高2.分布式固有的复杂性3.接口调整成本高4.重复劳动

    微服务设计原则

    单一职责原则

    服务自治原则

    轻量级通信机制

    微服务粒度

    如何实现微服务架构

    ·开发框架的选择

    可选用Spring Cloud作为微服务开发框架

    ·运行平台

    微服务并不绑定运行平台,将微服务部署在PC Server,或者阿里云、AWS等云计算平台都是可以的。出于轻量、灵活。应用支撑等方面的考虑,本书将演示如何在Docker上部署微服务。

  • 相关阅读:
    [luogu p2482] [SDOI2010]猪国杀
    [luogu p2296] 寻找道路
    左右布局(备用复制)
    导出Excel
    流式布局 及 媒体查询
    echarts设置(持续更新)
    解决Vue中watch首次进入路由不触发的问题
    Math.random
    Vue的拖拽
    使的dialog上下左右居中(弹框居中)
  • 原文地址:https://www.cnblogs.com/xc-xinxue/p/12444846.html
Copyright © 2011-2022 走看看