当前位置:首页 >> 信息与通信 >>

基于ZeroMQ的分布式系统


2 2年 7月  们 繁 7期  电 子 漏 试  EL EcTRoN l c TEsT  Ju1 2o1   . 2 N o. 7  基于Zeo rMQ的分布式系统  蒲凤平 , 陈建政  ( 西南交通大学牵引动力国家重点实验室 ,成都 603 ) 10 1  摘要 :为了实现小型的分布式系统内部的高效通讯 , 利用Z rMQ( eoMes e e e eo Zr

  s g  u 零消息队列 ) a Qu 来  实现分布式系统 , 并提出了把系统中央单元的数据传输功能分离出来, 仅保留其 目录服务功能, 让客户机  与服务器之 间直接通讯的方案。 中央单元ma ae n gr 为每一种服务创建一个消息队列来存储这种服务对应  的所有服务器 , 并利用最近最少使用算法为每个客户机选择合适的服务器。 n gr ma ae 与服务器 、 ng r maae  与客户机以及服务器 与客户机 之间的通讯都选 用套接字对 X Q-XRE 实现异步的双 向通讯。由于  RE - P De h2 0  ̄够方便地实现人机交互界面, l i0 7 p 选择其为开发平台。 这个分布式系统用于轮轨检测实验中, 大  大提高了数据的传输效率 , 解决了实验中存储难的问题。   关键词:Z rMQ;消息;分布式系统 ;通讯模式;De h 07 eo l i 0  p2 中 图分类 号:T 32 文 献标 识码 :   P 1  A Di r ue   s m ae  n Zeo Q  s i tds t b sdo   r M tb y e P  e gig uFn pn ,Ch n i ze g e  a h n   Jn ( t e yL bo Tr t nP we, o twe Jatn   iesy h n d  10 1   Sa    a f ai  o rS uh s i o gUnvrt,C eg u6 0 3 ) t Ke co t o i Ab ta t I  re oahe ee iin o sr c: nod rt c i  fc tcmmu ia o   ti  l sa  ir ue ytm, rM Q   sd  v e nct nwi n s l cl ds i tdss i h ma — e tb e Zeo iue , s a d pr p s d t   e a a e t   a a t a s i i n c p b l i s o     e tM  n t i   h   y t m ,o l   e an t e n   o o e  O s p r t  he d t  r n m s o   a a i te  ft c n r u i n t e s se s i he   ny r m i  h   d r c o y s r ie c p b l e ,a d al w  i c   o ie t r   e v c   a a i t s n   l i i o d r t c mm u i a o   e we n c e t a d s r e   r g a s e n c t n b t e   f n   n   e v r p o r m .Th   e ta  i i e c n rl u i  n g r c e t sa q e e f r e c  e ie t  t r  h s  e e sp o i n  h ss r i e a d u e la tr c n

相关文章:
ZeroMQ使用环境和结构详细分析
10 1 ZeroMQ 概述 ZeroMQ 是一种基于消息队列的多线程网络库,其对套接字类型...层之间(按照 TCP/IP 划分),其是 一个可伸缩层,可并行运行,分散在分布式系统...
大数据平台技术框架选型分析
需要对选型平台自身所包含的核心功能有较为深入的理解,易用其 API 或基于 源码...ZeroMQ RabbitMQ 消息系统 Apache ActiveMQ Jafka Apache Kafka 分布式服务 ...
消息队列及中转软件总结
消息服务器在分布式系统各应用间消息通信起到了 至关重要的作用。 ZeroMQ ZeroMQ 是一种基于消息队列的多线程网络库,其对套接字类型、连接处理、帧、 甚至路由的...
基于Storm的实时大数据处理
效率比较低,而 Storm 基于 ZeroMQ 这个高性能消息 通讯库,不持久化数据[2]。...机制 Storm 是 Twitter 公司开源的一个分布式的、可伸缩的、容错的实时计算系统...
三个主流消息中间件区别
ZeroMQ 非常灵活,但是你必 须学习它的 80 页的手册(如果你要写一个分布式系统...RV Reliable 模式使用基于 UDP 增加了一定可靠机制的 TRDP 协议,在一定范围 内...
Kafka剖析(一):Kafka背景及架构介绍
Kafka 简介 Kafka 是一种分布式的,基于发布/订阅的消息系统。主要设计目标如下:...你只需要简单的引用 ZeroMQ 程序库,可以使用 NuGet 安装,然后你就可以愉快 的...
ZeroMQ 的模式
ZeroMQ 的模式_IT/计算机_专业资料。ZeroMQ 的模式ZeroMQ 的模式在需要并行化处理数据的时候,采用消息队列通讯的方式来协作,比采用共享状 态的方式要好的多。Erlang...
大数据架构师技能整理
分布式存储 HDFS 资源调度 Yarn Mesos 机器学习工具 ...(纯日志类,大吞吐量) RocketMQ ZeroMQ ActiveMQ ...推荐系统 回归分析 文本挖掘 决策树 支持向量机 ...
ZMQ-[总结]
支持多语言,支持 windowns,linux 和各种平台 它是个可伸缩层,分散在分布式系统...当然 ZeroMQ 不一定基于 TCP 协议, ( 它也可以用于进程间和进程内通讯。 )它...
saltstack系统架构及原理
有一个强大的远程 执行命令引擎和大型分布式的配置管理系统,容易搭建,能够快速...Salt 采用了很多技术和技巧 , 网络层采用优秀的 ZeroMQ 库,守护进程里面包含 ...
更多相关标签:
zeromq 分布式 | 基于web的分布式系统 | 分布式系统 | 分布式文件系统 | 分布式系统架构 | 分布式系统概念与设计 | 分布式操作系统 | 分布式系统设计 |