我们正面临使用IBM MQ over SFTP进行文件传输的选择。我听说过这种方法的优点,但我从来没有看到任何人将它用于大型文件。用于文件传输的IBM MQ
所以主要问题:IMB MQ如何处理大文件传输(最大100 MB)?它稳定吗?它是从大型机到UNIX服务器,如果它确实很重要。
非常感谢。
我们正面临使用IBM MQ over SFTP进行文件传输的选择。我听说过这种方法的优点,但我从来没有看到任何人将它用于大型文件。用于文件传输的IBM MQ
所以主要问题:IMB MQ如何处理大文件传输(最大100 MB)?它稳定吗?它是从大型机到UNIX服务器,如果它确实很重要。
非常感谢。
我已经使用了MQ,文件大小为8GB,没有发生事故。您必须为MQ分配足够的空间来管理它们,但它可以工作。
供应商一直在通过诸如WebSphere MQ之类的消息传递系统进行文件传输超过12年。我没有使用IBM产品。然而,直到最近IBM才知道,转售Metastorm的产品(品牌为PM4Data),直到最近才以第一代产品进入市场。
我见过Metastorm Integration Manager所有时间处理太字节大小的文件;在WebSphere MQ中分解消息并执行缓冲区确认,以避免溢出消息队列或执行大量MQ管理。使用邮件系统的文件传输与SFTP的
其他值得考虑因素包括:
我希望在您的评估中提供更多详细信息。祝你好运!
感谢您提供的信息,但其中大部分我已经听过或阅读过。我真的对我问的问题感兴趣。 – user62564 2009-02-04 20:25:38
MQ本身提供程序之间基于消息的通信。您不能直接使用它来传输文件。人们在谈论“通过MQ发送文件”通常意味着他们将自己编写程序来读取文件,通过MQ发送,从MQ接收并写入另一个文件。这听起来似乎很微不足道,但如果你想让它变得健壮的话,它很快会变得非常复杂。不建议。
如果你想在你的文件传输中涉及到MQ,那么你需要做的是使用一个坐落在MQ上的文件传输产品。有很多成熟的产品,我几乎不知道什么,以及正在积极开发并最近宣布更新版本(7.0.1)的IBM本身的新产品(“Websphere MQ File Transfer Edition”)。
为了回答您的具体问题,我个人使用WMQFTE将1000GB的文件从AIX机器传输到Windows机器,所以我不认为您的“大型”100MB文件会成为问题:-) 。我没有像大型机那样参与其中,但它是FTE的核心平台。
你说的是真的,我也看到了这个文件传输版本。当然这是最好的解决方案。不幸的是,我必须在相当僵硬的环境中工作,即使MQ消息的最大尺寸不断增大也是一个很大的问题。安装新产品不太可能获得批准。谢谢。 – user62564 2009-05-13 15:15:24
@未来人物:增加MAXMSGL是一个大问题有很好的理由。调整任何异步消息以同时处理非常大和非常小的消息是困难的或不可能的。您看到将MAXMSGL增加为免费解决方案,并且由于价格的原因,FTE的可能性较小。但除了最偶然的用户之外,像FTE这样的产品实际上比试图将100MB文件压缩成调谐为更小信息的管道上的单个消息更具成本效益。更多关于此这里:http://www.ibm.com/developerworks/websphere/techjournal/0804_mismes/0804_mismes.html – 2010-07-03 03:25:22
在前面的答案之一,有followng声明:
人在谈论“通过MQ发送文件”往往意味着他们会写程序本身从文件中读取的,送过来MQ ,从MQ接收并写入另一个文件。这听起来似乎很微不足道,但如果你想让它变得健壮的话,它很快会变得非常复杂。不建议。
理论上,“通过MQ发送文件”会很好,因为当收件人从队列中获取(读取)文件时,您会收到确认发送(CoD)消息。另一个好处是,当收件人从队列中获取(读取)文件时,该文件将自动从队列中删除。
你也许知道上面(或类似)由MQFTE提供?
Capitalwares Universal File Mover是一个不错的选择。
而且WebSphere Message Broker for Remote Adapter Deployment和WebSphere MQ File Transfer Edition是要考虑的选项。
非常感谢!这正是我需要听到的。 – user62564 2009-02-04 20:14:53