- 1
- 0
- 约3.69千字
- 约 28页
- 2019-01-19 发布于福建
- 举报
消息传递-面向消息的中怡间件设计基础
ARC314消息传递 -面向消息的中间件设计基础 日程 应用集成技术的发展与回顾 消息传递基础 面向消息的集成中间件设计实践 展望Indigo与未来的集成 应用集成中间件设计的目标 应用程序之间需要互相“交谈” 不违反“Once and Only Once”规则 在计算的过程中需要集中处理以确保正确性 在计算的过程中需要分布处理以确保可缩放性 总之机器与机器需要进行“交谈” 传统建议我们使用RPC来解决这一问题 “让远程通信和本地调用一样容易 定义一个接口 编写服务器端实现 工具生成两者之间需要的通信管道 RPC 编程模型 RPC存在的问题 RPC方法忽略了: 延迟 (网络、应用程序) 部分失败和并发 … RPC存在的问题 RPC让通信更容易,但代价是: 请求/响应通信 针对每一个请求,我们期望一个响应 阻塞调用者线程直到接收到响应(或者响应超时) 代理和Stub强绑定 强绑定和类型一致使得编程容易 但强绑定和类型一致使得变化非常困难 RPC暴露行为 解决方案: 消息传递 系统间通过管道通信 管道有逻辑地址 发送应用程序将消息放到管道中,然后处理其它工作(“fire-and-forget”) 管道将数据排队直到被接收应用程序使用(FIFO) 解决方案: 消息传递 RPC的本质 RPC == 请求消息 + 响应消息 把消息分开,独立处理 允许不同的消息交换模式 消息传递暴露数据
您可能关注的文档
最近下载
- 超重肥胖多囊卵巢综合征患者体重管理内分泌专家共识.pptx VIP
- 部编版-语文-七年级上册-部编版语文七上第三单元整体说课.pdf VIP
- BYK技术手册_润湿分散剂.pdf VIP
- 子宫内膜异位症诊治指南(第三版).pptx VIP
- 《石油化工企业设计防火标准》gb5060-2008局部修订2018年版.docx VIP
- 《NBT 11178-2023水电工程后评价技术导则》专题研究报告.pptx VIP
- 98ZJ621 围墙、围墙大门.docx VIP
- 青春期异常子宫出血相关问题专家共识.pptx VIP
- 无锡焦化厂退役场地东厂区地块修复项目环境影响报告表.doc
- 苏科版2024-2025学年八年级数学上册2.12将军饮马模型(知识梳理与考点分类讲解)(学生版+解析).docx VIP
原创力文档

文档评论(0)