大数据的价值被越来越多的挖掘出来,而消息中间件是致力于解决多方应用系统之间信息互通、信息孤岛、应用数据丢失、网络环境差导致的数据传输不稳定、应用资源隔离、应用系统可扩展性等一系列问题的一款专业的数据可靠通信产品。
可以说,系统间、应用间的数据要进行企业级的可靠传输,离不开消息中间件的支撑。在大数据时代,数据可靠传输的需求被放大,市场竞争也很激烈。作为国际上的主流消息中间件产品IBM WebSphere MQ,与刚刚获得中国国际软件博览会金奖的国产消息中间件翘楚东方通TongLINK/Q,自然免不了一番龙争虎斗。
文件传输
在IBM developerWorks网站上是这样说的:
ebSphere MQ是基于消息通信的中间件产品。通常我们使用MQ进行消息报文的传递和转换;其实MQ也可以用来传递文件。使用MQ传递文件有两种方式,一种是将文件分割为一个个的消息报文,然后发送给对方,对方然后将这些报文在拼接成文件;另一种方法就是使用MQ的引用消息( Reference Message Header ) 机制传递文件。
【点评】这样的方式略显笨拙,极大地增加了应用程序逻辑的复杂度。
而TongLINK/Q是这样说的:
提供原生态文件消息传输接口。用户不需要额外采购和安装插件、且不需要进行二次开发即可直接调用接口传输文件。
【点评】这样的方式更贴近用户需求,简单到让用户忘记了传送的是文件消息。
可靠性
在IBM developerWorks网站上是这样说的:
Websphere MQ是一种消息中间件,Websphere MQ Server与Websphere MQ Server之间的数据传输实现了断点续传的功能,从而保障了传输的可靠性。但是Websphere MQ 客户端应用与Websphere MQ Server之间没有提供断点续传的功能。
【点评】客户端应用要保证可靠传输、提高传输效率,需要用户自己实现一套断点续传机制。
而TongLINK/Q是这样说的:
TongLINK/Q可以为用户提供全方位、无死角的可靠传输。包括节点间、客户端-服务器数据传输,都能够做到完全可靠,并且支持断点续传。