提高你的信息队列的智能

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:uk1030
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  在这一段关于网络与应用的分析中,我所提到的信息队列( Messaging Queuing ,MQ)可能对很多人来说并不熟悉。
  MQ没有像HTTP应用协议一样得到大众的关注,也很少有人会写关于它的文章。
  对MQ最好的描述也许是“发送与队列之间的信息与平台的应用中间件”。它是目前IBM大型机与基于Linux和Windows平台运营的软件应用或应用服务器,包括IBM的WebSphere之间沟通的因素。
  使用MQ API的程序发送和接受特定的数据应用是从队列中完成的,而非从应用本身。具体的应用程序通过队列命名完成与其的联系。它发送的信息具有弹性,可以同步或异步操作。
  MQ具有一些很吸引人的特性。
  其一,目标应用并不需要是并行运行或很繁忙的信息队列。这些信息可以请求数据或更新数据。大多数情况下,异步应用程序可以只是“发送并忘记”。
  另外,在网络临时断开或是需要启动远程应用等情况下,MQ可以确保信息被交付给目标应用程序。因此,它不仅能被不同的平台很容易地接受,同时还较传统应用层协议具有更强大的可交付性和可用性机制。
  当我第一次开始分析MQ协议时,让我惊讶的是,没有一个大牌商业分析商曾经对它进行解读。也没有针对它的开源的Wireshark解码。
  我得指出,学习这一协议对我来说是非常有趣并且非常有意义的。很多时候,一个交互式应用程序中,利用MQ会非常有效。运行在TCP 1414端口的MQ可以识别信息的队列名称、管理器等信息并将其交付给目标应用程序。实际的信息数据可以是只有目标应用能够理解的XML专用交换数据。
  我嘗试利用MQ应对程序的申请,完成打开一个队列、将数据加入队列、打开一个结果队列、检索数据等命令。在这一过程中,所有队列行动都完成得非常迅速,最长不超过38毫秒。
  我还发现,MQ可以处理优先次序、信息有效期、为特定应用程序提供多个输入或输出队列、数据转换、提供即时信息传递确认、信息分组发送等更多的功能。看来,只有充满想象力的程序员才能用好MQ。
其他文献
在5月26~27日举办的2009中国计算机产业发展峰会上,工业和信息化部电子信息司副司长赵波,江苏省信息产业厅副厅长龚怀進,昆山市委副书记、昆山市人民政府市长、昆山开发区管委会主任管爱国等共同启动了“昆山杯”首届中国笔记本电脑设计大赛。笔记本电脑设计越来越受到关注。    那么,我国笔记本电脑设计到底处于什么状态,面临哪些挑战呢?为此,本报记者采访了清华大学工业设计系副教授蒋红斌、上海华东理工大学
中国电信董事长王晓初:今年增加1000万3G用户    中国电信董事长兼首席执行官王晓初近日表示,公司今年的用户发展目标是新增移动用户3000万户,当中1000万户将来自3G用户。根据中国电信订下的移动业务用户发展目标,到2011年,公司用户数将达到1亿户以上。而截至今年2月底,中国电信的移动业务用户为3063万户。      微软CEO鲍尔默:为了苹果LOGO多花500美元不值    微软CEO
“马尔康爱心援建——抗震农宅设计”方案       “我们只是在抗震、通风等方面提供更好的设计,受灾群众自己想用什么材料来做墙壁,如何进行内部装潢,则完全取决于受灾群众的经济条件和想法。我们并不多加干涉!”黄健铭告诉记者。    “地震发生后,我专门给我们的CEO卡尔·巴斯打电话,问他公司在这种大的自然灾害面前应该采取什么行动?”欧特克中国研究院院长黄健铭告诉记者,让他感到意外的是,卡尔·巴斯不但
当笔记本电脑用户习惯了触摸板的操作,很多人开始抛弃掉鼠标,喜歡上了这种简单直接的操作方式。然而,在桌面使用时,狭小的触摸板开始显得捉襟见肘。在手写板领域颇有建树的Wacom给这些用户提供了鼠标之外的选择——不但可以书写绘画,还可以实现众多操控操作的Bamboo系列手写板。而我们本次评测的就是其中功能最强大的Bamboo Fun Pen
如果你有好长时间没有关注你的网络布线了,或许是时候考虑将你的基础网络更新到全无线了。为什么呢?因为现在来看,无线网络已经是一个很好的选择了。    以往无线网络的宣传口号是“延伸有线网络”和“补充有线网络”,不过802.11n无线网络协议的确定使无线网络有足够的勇气喊出“取代有线网络”的口号。发生了什么事情?首先,无线适配器的成本已经几乎完全接近于有线,并且如果你正在买笔记本作为主要的电脑设备,那
如何保证业务支撑系统安全可靠地运行?如何保证为客户提供优质的服务?这是电信行业IT运维部门人员常常在考虑的问题。在不久的将来,基于智能监控方式支撑电信企业运维的方案,可以让他们更轻松地解决问题。    ■ 中国联合网络通信有限公司唐晖    随着计算机和通信技术的发展,通信用户数成倍增加。为改善电信公司管理、完善业务,运维支撑系统应运而生,并且得到了长足发展。运维支撑系统包括客户服务系统、业务经营
“很多人都认为国际金融危机给中国的创投们带来了抄底的机遇,但实际上,他们的日子并不像看起来那么好过。”一家创投公司的董事对记者如此说道,“上游的资金链和下游投资项目都成为风投们目前担心的问题。”在2007年,创投被认为是相当有发展前景的行业,创投也被看作是创业型企业的救世主。而在今年,随着国际金融危机对实体经济影响的加剧,有很多创业者见到他们的第一句话却是:“你们还有钱投吗?你们还会继续投吗?” 
时间: 2009年3月5日下午  地点: UIT(创新科存储技术有限公司)北京办公室  人物: UIT(创新科存储技术有限公司)董事长陈凯   中国计算机报社常务副社长兼总编辑刘保华    面对全球金融危机,许多厂商愁眉不展。UIT(创新科存储技术有限公司)董事长陈凯却认为,这对于公司发展是一个千载难逢的好机会,并表示下一步会全力出击发达国家市场,而且还可能会采取收购的策略。UIT作为中国存储品牌
2008年,节能成了IT产品的热点。但是,要取得销量突破,厂商还需寻找新手段。其中,树立标准是非常重要的手段之一。  ——本报记者 霍光    目前,节能成为IT产品的热点,而配件类产品却没有靠节能的特性获得较好的销售成绩。  节能配件为何叫好不叫座?究其原因主要有两点:首先,配件类产品功耗有限,对于个人用户,减少几瓦的功耗实在难以激起购买欲望;其次,节能产品缺乏明确的标准,用户难以甄别。  反观
为了满足法规遵从的需要,企业迫切需要找到一个适合自身实际需求的内容管理解决方案,以便随时随地获得所需的信息。企业在文档处理方面面临的最大挑战是如何有效地进行信息管理,以保障业务流程的顺畅。    响应速度要快    过去,企业可能会选择一个专门的文档捕获解决方案,比如一个批量化的文档捕获解决方案、一个表单处理解决方案、一个业务流程管理系统或是一个企业内容管理系统,以满足业务的需要。但是现在,在亚太