当前位置: 首页 > news >正文

如何设计出高可用的分布式架构?

 

在分布式架构中,SOA 和微服务架构是最常见的两种分布式架构,而且目前服务网格的概念也越来越火了,我们就先从这些常见的架构开始。

作者:佚名来源:阿豪聊干货|2018-07-11 09:34

 

本文作者将与大家分享目前主流的分布式架构、分布式架构中常见理论以及如何才能设计出高可用的分布式架构。

在分布式架构中,SOA 和微服务架构是最常见的两种分布式架构,而且目前服务网格的概念也越来越火了,我们就先从这些常见的架构开始。

SOA 架构解析

SOA 全称是:Service Oriented Architecture,中文释义为 “面向服务的架构”。

它是一种设计理念,其中包含多个服务,服务之间通过相互依赖最终提供一系列完整的功能。

各个服务通常以独立的形式部署运行,服务之间通过网络进行调用,架构图如下:

跟 SOA 相提并论的还有一个 ESB(企业服务总线),简单来说 ESB 就是一根管道,用来连接各个服务节点。

ESB 的存在是为了集成基于不同协议的不同服务,ESB 做了消息的转化、解释以及路由的工作,以此来让不同的服务互联互通。

随着我们业务越来越复杂,会发现服务越来越多。SOA 架构下,它们的调用关系会变成如下形式:

很显然,这样不是我们所想要的,那这时候如果我们引入 ESB 的概念,项目调用就会很清晰,如下:

SOA 所要解决的核心问题是:

  • 系统间的集成:我们站在系统的角度来看,首先要解决各个系统间的通信问题。目的是将原先系统间散乱、无规划的网状结构,梳理成规整、可治理的星形结构,这步的实现往往需要引入一些概念和规范。

比如 ESB、以及技术规范、服务管理规范;这一步解决的核心问题是【有序】。

  • 系统的服务化:我们站在功能的角度,需要把业务逻辑抽象成可复用、可组装的服务,从而通过服务的编排实现业务的快速再生。

目的是要把原先固有的业务功能抽象设计为通用的业务服务、实现业务逻辑的快速复用;这步要解决的核心问题是【复用】。

  • 业务的服务化:我们站在企业的角度,要把企业职能抽象成可复用、可组装的服务,就要把原先职能化的企业架构转变为服务化的企业架构,以便进一步提升企业的对外服务的能力。

“前面两步都是从技术层面来解决系统调用、系统功能复用的问题”。而本步骤,则是以业务驱动把一个

http://www.jsqmd.com/news/623285/

相关文章:

  • 企业办公网络下柯尼卡美能达打印机SMB共享配置全流程
  • 思科交换机DHCP中继配置实战:跨VLAN地址分配解决方案
  • 从编码到交付:软件工程实现阶段的核心技术与实践指南
  • 突破Cursor免费限制:3个核心技术与完整解决方案详解
  • AI原生软件运维架构演进全景图(2024权威白皮书首发版):覆盖LLM编排、因果推理告警、自动回滚决策三大核能力
  • 3步解锁Windows原生安装APK文件:告别模拟器的轻量级方案
  • Vivado远程烧录避坑指南:用云服务器搞定动态IP开发板下载
  • Face Analysis WebUI异常检测:口罩与遮挡物识别
  • 解锁Blender精确设计:CAD_Sketcher约束驱动草图完全指南
  • Qwen3-0.6B-FP8结合Dify:十分钟搭建无代码AI智能体(Agent)应用
  • Nanbeige 4.1-3B模型部署保姆级教程:从零到一的完整指南
  • 2026年白云区私密品牌榜单揭晓,谁在低调中赢得口碑? - 企业推荐官【官方】
  • LinkedIn进阶指南:软件测试工程师的职业网络构建术
  • 【K8s】【网络排查】Cluster-IP访问失效?深入解析K8s节点间通信阻断问题
  • 如何5分钟实现Windows任务栏透明美化:TranslucentTB完整指南
  • 长春洪科家电维修:长春科龙空调 TCL空调 长虹空调维修公司 - LYL仔仔
  • FanControl终极指南:Windows系统下的专业风扇控制解决方案
  • 高通CamX架构实战:从HAL3接口到自定义Node开发的完整指南
  • 深度解析Betaflight配置器:从基础连接到专业调参的完整指南
  • NormalMap-Online:无需上传!浏览器本地GPU加速的法线贴图生成神器 [特殊字符]
  • CAD_Sketcher深度解析:Blender约束驱动几何草图引擎的技术实现
  • 实测通义千问3-Embedding-4B:32K长文本向量化效果惊艳
  • 别再死记硬背参数了!用Amesim HCD库手把手搭建一个真实的定压减压阀模型
  • 济南最专业的少儿口才播音主持培训机构 - 企业推荐官【官方】
  • 2026年,探秘定制卡扣式绝缘护套管的神秘工厂 - 企业推荐官【官方】
  • 惠普OMEN游戏本性能释放终极指南:OmenSuperHub智能风扇控制完全教程
  • 告别找茬游戏:用BCompare 5分钟搞定代码合并冲突与文档版本核对
  • MRIcron的dcm2niix命令行参数详解:从-f到-z,每个选项在医学影像转换中到底有什么用?
  • 汗蒸房安装厂家哪家好 - 企业推荐官【官方】
  • 2026年高性价比工业干燥剂服务商,干霸干燥剂值得入手吗 - 工业品牌热点