- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                
高可用分布式架构设计指南 
                                                                             1 
前言 
本 文 介 绍 目前 主 流 的 分 布 式 架 构 、分 布 式 架 构 中 常 见 理 论 以 及 如 何 才 能 设 计 出 高 可 用 的 分 
布 式 架 构 。 
                                                                                      2 
 在 分 布 式 架 构 中 ,SOA       和 微 服 务 架 构 是 最 常 见 的 两 种 分 布 式 架 构 , 而 且 目 前 服 务 网 格 
 的 概 念 也 越 来 越 火 了 , 我 们 就 先 从 这 些 常 见 的 架 构 开 始 。 
SOA   架构解析 
 SOA   全 称 是 : Service Oriented Architecture       , 中 文 释 义 为     “面 向 服 务 的 架 构 ” 。 
 它 是 一 种 设 计 理 念 ,其 中 包 含 多 个 服 务 ,服 务 之 间 通 过 相 互 依 赖 最 终 提 供 一 系 列 完 整 的 
 功 能 。 
 各 个 服 务 通 常 以 独 立 的 形 式 部 署 运 行 , 服 务 之 间通 过 网络 进 行 调 用 , 架 构 图 如 下 : 
                                                                                           3 
跟   SOA    相 提 并 论 的 还 有 一 个       ESB( 企 业 服 务 总 线 ) ,简单 来 说        ESB   就 是 一 根 管 道 ,用 
来 连 接 各 个 服 务 节 点 。 
ESB   的 存 在 是 为 了 集 成 基 于 不 同 协 议 的 不 同 服 务 , ESB             做 了 消 息 的 转 化 、 解 释 以 及 路 
由 的 工 作 , 以 此 来 让 不 同 的 服 务 互 联 互 通 。 
                                                                                               4 
随 着 我 们 业 务 越 来 越 复 杂 , 会 发 现 服 务 越 来 越 多 。 SOA              架 构 下 , 它 们 的 调 用 关 系 会 变 
成 如 下 形 式 : 
很 显 然 ,这 样 不 是 我 们 所 想 要 的 ,那 这 时 候 如 果 我 们 引 入                ESB   的概 念 ,项  目调 用 就 会 
很 清 晰 , 如 下 : 
                                                                                             5 
SOA   所 要 解 决 的 核 心 问 题 是 : 
系 统 间 的 集 成 :我 们 站 在 系 统 的 角 度 来 看 ,首 先 要 解 决 各 个 系 统 间 的通 信 问题 。目 的 是 
将 原 先 系 统 间 散 乱 、无 规 划 的 网 状 结 构 ,梳 理 成 规 整 、可 治 理 的 星 形 结 构 ,这 步 的 实 现 
往 往 需 要 引 入 一 些 概 念 和 规 范 。 
比 如   ESB 、 以 及 技 术 规 范 、 服 务 管 理 规 范 ; 这 一 步 解 决 的 核 心 问题 是              【有 序 】 。 
系 统 的 服 务 化 : 我 们 站 在 功 能 的 角 度 , 需 要 把 业 务 逻 辑 抽 象 成 可 复 用 、 可 组 装 的 服 务 , 
从 而 通 过 服 务 的 编 排 实 现 业 务 的 快 速 再 生 。 
                                                                                           6 
 目 的 是 要 把 原 先 固有 的 业 务 功 能 抽 象 设 计 为 通 用 的 业 务 服 务 、实 现 业 务 逻 辑 的 快 速 复 用 ; 
 这 步 要 解 决 的 核 心 问 题 是  【复 用 
                
原创力文档
                        

文档评论(0)