基于发布订阅的推模式服务调用①.PDFVIP

  • 7
  • 0
  • 约1.74万字
  • 约 5页
  • 2018-12-13 发布于天津
  • 举报
基于发布订阅的推模式服务调用①.PDF

计 算 机 系 统 应 用 2012 年 第 2 1 卷 第 12 期 基于发布/订阅的推模式服务调用① 1 2 2 刘军霞 , 熊选东 , 付建丹 1(河南省军区指挥自动化工作站, 郑州 450004) 2(信息工程大学 电子技术学院, 郑州 450004) 摘 要: 针对面向服务结构中传统服务调用带来的不必要的网络负载、较长的响应时间和服务提供端的瓶颈问 题, 结合发布/订阅模型提出一种推模式服务调用方法, 并将其与传统的拉模式相比较, 通过分析和实验表明该 方法在通信量、响应时间等方面具有较强的优势. 关键词: 面向服务结构; 发布/订阅; 推模式; 服务调用 Push-Mode Services Invocation Based on Publish/Subscribe 1 2 2 LIU Jun-Xia , XIONG Xuan-Dong , FU Jian-Dan 1(Command Automation Station of Henan Province, Zhengzhou 450004, China) 2(College of Electronics Technology, Information Engineering University, Zhengzhou 450004, China) Abstract: On the basis of the problems of unnecessary network traffic, long response time, and bottleneck problems caused by traditional services invocation in SOA, this paper proposes a push-mode services invocation method based on publish/subscribe, and compares it with traditional pull-mode method. We find that the push-mode method has advantage on network traffic, response time etc through analysis and experiment. Key words: SOA; publish/subscribe; push-mode; services invocation 面向服务体系结构(Service Oriented Architecture, 给所有的订阅者, 接到该通知消息的服务消费者再向 [1] SOA) 由于具有标准化的接口定义 和标准化的消息传 服务提供者进行服务调用, 从而形成一种基于发布/订 [2] 输格式 的特点, 能够方便地被动态发现和调用, 因 阅的拉模式调用. 该方法虽然减少了网络通信量, 但 而广泛地应用于各种异构的应用系统和软件之间的信 由于需要服务消费者向服务提供者 发送服务请求, 息共享和交互. 然而 SOA 也可能导致多个应用之间众 当有众多地服务消费者同时对服务提供者进行服务调 多的调用连接, 造成管理的混乱和不必要的网络负载. 用时, 仍然会造成服务提供端的瓶颈问题, 甚至造成 特别是在事件驱动的应用环境中, 传统的基于周期性 服务提供端的崩溃. 轮询的服务调用方法下会造成服务响应时间过长, 以 T. Zhang[5]提出将基于消息驱动地发布/订阅系统 及服务提供端的瓶颈问题. 此外,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档