分布式架构

在分布式架构中,组件呈现在不同的平台上,并且几个组件可以通过通信网络彼此配合,以实现特定的目标或目的。

分布式架构概念

分布式系统可以通过客户机 - 服务器体系结构进行演示,构成多层架构的基础; 替代方案是代理架构,如CORBA和面向服务架构(SOA)。在这种架构中,信息处理不局限于单个机器,而是分布在几台独立的计算机上。

有几种支持分布式架构的技术框架,包括.NET,J2EE,CORBA,.NET Web服务,AXIS Java Web服务和Globus Grid服务。中间件是适合支持分布式应用程序开发和执行的基础设施。它在应用程序和网络之间提供缓冲区。

它位于系统的中间,管理或支持分布式系统的不同组件。事务处理监视器,数据转换器和通信控制器等的例子

中间件作为分布式系统的基础设施 -

分布式架构的基础

分布式架构的基础是其透明性,可靠性和可用性。

下表列出了分布式系统中不同形式的透明度 -、

透明度 描述
访问 隐藏访问资源的方式和数据平台的差异。
位置 隐藏资源所在。
技术 隐藏来自用户的不同技术,如编程语言和操作系统。

软件架构与设计(八)-----分布式架构相关推荐

  1. 【分布式】分布式架构-ESB SOA

    一.前言 1.前言 转载:添加链接描述 上篇文章,我们聊到了分布式架构的演进过程,那本文我们就来聊一聊目前主流的分布式架构以及分布式架构中常见理论以及如何才能设计出高可用的分布式架构好了.分布式架构中 ...

  2. 基于Spring Cloud + MyBatis的分布式架构网约车平台(DD 打车)后端原型系统设计与实现

    资源下载地址:https://download.csdn.net/download/sheziqiong/85638879 资源下载地址:https://download.csdn.net/downl ...

  3. 分布式架构网约车平台后端原型系统设计与实现

    目录 一.需求分析 1 功能需求 1 质量需求 2 二.设计 2 业务逻辑设计 2 分布式架构设计 4 三.实现 9 业务逻辑实现 9 分布式架构实现 9 四.测试与节点估算 10 五.问题分析 11 ...

  4. 微众银行:分布式架构之高可用

    作者:Noe来源:51CTO [51CTO.com原创稿件]导言 在互联网金融快速发展的当下,面对爆发式增长的数据量.高并发海量交易场景,传统集中式架构的性能瓶颈愈发凸显.基于此,越来越多的银行等金融 ...

  5. 单体架构、分布式架构、微服务概述

    单体架构.分布式架构.微服务概述 一.单体架构 二.分布式架构 三.微服务 总结 集群:同一个应用,部署在不同的服务器 服务:业务功能拆分独立成一个模块(业务模块) 一.单体架构 单体架构:将业务的所 ...

  6. 微服务(分布式架构)

    分布式微服务: 一.微服务:服务拆分+远程调用+服务集群 (一)服务:1个业务=1个项目=1个服务 (二)特征:高内聚.低耦合 1.单一职责: 2.面向服务: 3.自治: 4.隔离性强: (三)组件: ...

  7. 微服务架构和分布式架构有什么区别

    文章目录 1. 微服务架构 2. 分布式架构 3. 区别 4. 原文链接 1. 微服务架构 微服务最早由软件开发大师Martin Flower提出,以下是中文翻译: 微服务架构风格是一种将一个单一应用 ...

  8. 分布式架构设计之基础软件系统架构

    分布式架构设计之基础软件系统架构 原创文章来之不易,转载请注明出处: http://blog.csdn.net/why_2012_gogo/article/details/74137631 一个好的系 ...

  9. 软件架构设计杂记: 分层架构 与 PO、VO、DTO、BO、POJO、BO/DO、DAO

    软件架构设计杂记: 分层架构 与 PO.VO.DTO.BO.POJO.BO/DO.DAO 原创: 陈光剑 Kotlin 开发者社区 前天 某位计算机大师说过: 计算机科学领域任何问题,都可以间接的通过 ...

最新文章

  1. linux终端字体大小6,[adminitrative][archlinux][setfont] 设置console的字体大小
  2. linux特殊系统变量,linux环境几个特殊的shell变量
  3. ASP.NET Web Pages – 文件夹简介
  4. 离线轻量级大数据平台Spark之MLib机器学习库概念学习
  5. linux中setfacl命令,setfacl命令
  6. 为企业门户提供问答式检索--------让系统能回答普通用户提出的问题
  7. SQL MIN() 函数
  8. 多条实体类数据怎么接受_解决并发问题,数据库常用的两把锁!
  9. linux安装KVM
  10. Nginx、Haproxy、LVS负载均衡从原理到部署(一)
  11. NLP 带你分析 —— 扎克伯格在听证会上说了什么?
  12. IDA远程调试Android
  13. ntko 发生错误:保存html到临时文件目录发生错误,【ntko文件存取错误】_如何处理OA系统在线阅读或编辑文档时提示“文件存取错误”的问题...
  14. Matlab学习笔记之Matlab中括号用法
  15. PIE-engine 教程 ——提取黄河流域/山西省1980—2018年流域降水量并对比分析
  16. 微信小程序打开外部链接
  17. 微信小程序无法看视频
  18. 浅谈聚合支付系统的安全性
  19. asm cli/sti 指令
  20. ACP敏捷管理认证的含金量高吗?

热门文章

  1. 使用谷歌浏览器看b站有的视频会出现花屏是如何解决的
  2. Link all references for a local rename does not change refe
  3. 百度站长链接实时提交工具V1.0
  4. 配置away3D 4
  5. 分立器件测试仪系统Si.SiC.GaN 材料 IGBT.Mosfet.Diode.BJT......
  6. 【程序人生】今天我 rm -rf 了,你呢?
  7. 大疆云台和华为P30_超全,一篇文章搞清楚大疆Osmo三款产品区别!
  8. 九宫格随机抽奖(html篇)
  9. 互联网摸鱼日报(2022-09-21)
  10. Win+Ubuntu+Ubuntu三系统卸载一个Ubuntu教程