分布式:分散压力。

微服务:分散能力。

当下理解

  • 分布式:

    • 不同模块部署在不同服务器上
    • 作用:分布式解决网站高并发带来问题
  • 集群:相同的服务
    • 多台服务器部署相同应用构成一个集群
    • 作用:通过负载均衡设备共同对外提供服务
  • SOA[组装服务/ESB企业服务总线]
    • 业务系统分解为多个组件,让每个组件都独立提供离散,自治,可复用的服务能力
    • 通过服务的组合和编排来实现上层的业务流程
    • 作用:简化维护,降低整体风险,伸缩灵活
  • 微服务[找到服务/微服务网关open API]
    • 架构设计概念,各服务间隔离(分布式也是隔离),自治(分布式依赖整体组合)其它特性(单一职责,边界,异步通信,独立部署)是分布式概念的跟严格执行
    • SOA到微服务架构的演进过程
    • 作用:各服务可独立应用,组合服务也可系统应用(巨石应用[monolith]的简化实现策略-平台思想)

分布式服务架构与微服务架构概念的区别与联系是怎样的相关推荐

  1. 分布式与微服务——Iaas,Paas和Saas、单体应用和缺点、微服务概念、传统 分布式 SOA 架构与微服务架构的区别、微服务实战、什么是RPC、CAP定理和BASE理论、唯一ID生成、实现分布式

    文章目录 1-什么是Iaas,Paas和Saas 一 IaaS基础设施服务 二 paas平台即服务 三saas软件即服务 四 总结 2-单体应用和缺点 一 单体应用 二 单体应用的缺陷 3-微服务概念 ...

  2. 一行代码,保障分布式事务一致性—GTS:微服务架构下分布式事务解决方案

    摘要: 虽然微服务现在如火如荼,但对其实践其实仍处于初级阶段.即使互联网巨头的实践也大多是试验层面,鲜有核心业务系统微服务化的案例.GTS是目前业界第一款,也是唯一的一款通用的解决微服务分布式事务问题 ...

  3. 【架构】分布式服务架构与微服务架构

    文章目录 0)服务相关架构的演变 *关于面向对象.面向组件.面向服务 1)面向服务架构(SOA) 1.1 什么是面向服务架构(SOA)? 1.2 为什么需要SOA? 1.3 SOA 的特征 1.4 S ...

  4. Java架构师-微服务:微服务架构【单体部署 --改造--> 微服务架构】【分布式:分散压力;微服务:分散能力】【RESTFul+Docker+K8S、SpringCloud】

    一.微服务概述 微服务架构是团队面对互联网产品爆发式增长的最优选择,要解决的是快速迭代.高可靠和高可用等问题,把复杂度很高的产品拆分成一些较小的模块,并遵循康威定律,每一个模块用5-9个小团队来维护, ...

  5. 时下流行devops关键词:分布式架构、一体化架构和微服务架构

    技术趋势关键词:分布式架构+微服务架构(针对移动互联网)+一体式架构(前两者结合+UI等敏捷开发) [译者的话]otto.de是德国的一家网上购物网站,本篇前半部分主要介绍了几个系统架构以及它们的优缺 ...

  6. 组件化、模块化、集中式、分布式、服务化、面向服务的架构、微服务架构

    组件化.模块化.集中式.分布式.服务化.面向服务的架构.微服务架构 最近最火的词是什么?那大概就是微服务(Microservice)了.最近也火的一踏糊涂的Docker.DevOps也都是围绕着微服务 ...

  7. 一文了解四种软件架构:Serverless架构、微服务架构、分布式架构、单体架构

    如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存.晋升空间.这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面. 一.单体架构 单体架构 ...

  8. 一文看懂Java微服务架构,WEB2.0,垂直架构,分布式架构,微服务架构

    Java微服务架构 目录: 了解开发环境&生成环境 WEB1.0 & WEB2.0 垂直架构 分布式架构 微服务架构 1.了解开发环境&生产环境 1.1 开发环境 平时在写代码 ...

  9. (五):C++分布式实时应用框架——微服务架构的演进

    C++分布式实时应用框架--微服务架构的演进 技术交流合作QQ群:436466587 欢迎讨论交流 上一篇:(四):C++分布式实时应用框架--状态中心模块 版权声明:本文版权及所用技术归属smart ...

  10. 系统架构的演变过程(单体应用架构、垂直应用架构、分布式SOA架构、微服务架构)

    文章目录 系统架构演变 单体应用架构 垂直应用架构 分布式SOA架构 什么是SOA 微服务架构 分布式SOA架构和微服务架构对比 系统架构演变 随着互联网的发展,网站应用的规模不断扩大,常规的应用架构 ...

最新文章

  1. jupyter配置r
  2. [转]FPGA的GTP信号PCB布线要点
  3. MVC 使用自定义HtmlHelper截断文本内容
  4. [yc]详解link
  5. STL sort解析
  6. 关于异或的一些东西和应用
  7. Springboot2.x +JPA 集成 Apache ShardingSphere 分表+读写分离
  8. jmeter压力测试linux,JMeter压力测试
  9. 一个好的公司网站应怎么样去推广
  10. 【Hive】字符串函数
  11. 改变PCM采样点计算来控制音量
  12. java excel通用导入类_java excel 文件导入通用接口
  13. 管程由哪三部分组成_换热器是几壳程?几管程的?
  14. 自定义浏览器UA标识
  15. ss命令在linux上的安装
  16. opencv4.5.2嵌入式移植
  17. 网络攻防之——指纹识别工具
  18. (转)TSQL和PLSQL的区别
  19. Netty是什么,为什么要使用Netty?
  20. websocket系列:基于tio-websocket-spring-boot-starter实现

热门文章

  1. apollo 配置中心安装
  2. HarmonyOS开发者创新大赛总决赛结果公布
  3. C++11标准模板(STL)- 算法(std::adjacent_difference)
  4. 酷云互动首推以隐私计算为底层的品效协同平台 助力行业发展
  5. 小程序获取当前用户头像和昵称
  6. 网红餐饮:故事虽然好,收场更重要
  7. 在Hibernate中Query的uniqueResult查询。
  8. 叹服,网易JDK负责人手写 HotSpot 358页实战笔记
  9. ES(Elasticsearch)7.6.1安装教程
  10. 游戏开发手记:战斗模块设计