快速业务通道

利用JMS建立消息传递系统 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-24
receiver = session.createReceiver(myQueue);    con.start();    for (int i=0; i<10; i++) {     TextMessage textMessage = (TextMessage) receiver.receive();     System.out.println("Got: " + textMessage.getText());    }    con.close();    ctx.close();   } catch(Exception e) {    e.printStackTrace();   }  } }

后记

数据库是长时间数据存储的理想途径,但是用户变更的临时数据和用户通知的存储不是它们的强项。尽管被认为是效率低下的,但是数据库查询还是频繁地用于现实中。所有请求都需要大量额外的“隐藏的”工作,如果大量的对象频繁地访问一个数据库,可能会导致数据库服务器和网络的严重的负载。在大多数时候,请求不会返回任何数据,更糟的情形是,将已知的信息返回到处理过程中。

简单地说,数据库不是计划用于频繁的查询或事件的。如果一旦数据或任何事件发生了改变就要立即作出反应,那么更简单和效率更高的途径将是使用异步消息。

技术处理的应用程序(例如公文流通、认领的处理等)大多数使用了MQ(消息队列),因为MQ模型与技术处理模型的统计特征类似,它承认“办公室”的形式,在其中每个人都有自己接收和发送的邮件箱。

这类应用程序的典型特征是使用了大量的代理(代理可能是人、自动处理的操作、甚至于物理设备,例如打印机或设备),其中每个代理都会遇到一些小的性能难题,并按照业务逻辑把它传递到下一个代理。在建立这类应用程序的时候,开发的主要事务是对快速的性能的把握,同时要把握开发时失败的缺乏。使用数据库的MQ服务器简化了处理应用程序中的技术处理的过程;这样做更加灵活、容易扩展。

同样,对于聚焦于事务的应用程序,使用MQ技术也是非常方便的。这涉及到处理财政金融和新服务领域的一些应用程序。在财政金融市场,操作必须很快地完成;用户对于即时发生的改变感兴趣。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号