适用于Java的IBM MQ类中的通道压缩

时间:2017-07-12 16:24:04

标签: java ibm-mq

如何在使用Java类的IBM MQ中实现RLE,ZLIBFAST或ZLIBHIGH以外的数据压缩计划以进行通道压缩?

有几种算法,如Lempel,DEFLATE和Huffman编码进行数据压缩。我可以将这些算法用于实现吗?

1 个答案:

答案 0 :(得分:2)

我强烈建议您使用内置压缩功能,否则您将需要为MQ编写发送和接收出口。你需要具备高于平均水平的编程技能和非常强的MQ知识才能做到这一点。

是的,您可以用Java编写客户端,但服务器端必须用C或汇编程序编写!

一旦走上这条道路,您是否准备好支持其他客户端平台?即原生(C或COBOL),.NET,C ++等。

此外,应用程序消息被分段为32KB块。在客户端和服务器端之间移动的所有段(反之亦然)都是带有TSH头的前缀。 IBM没有记录TSH结构,因为他们不希望人们搞乱它。虽然,Wire Shark在解释它方面做得很好(除了新的TSHC和TSHM标题)。

你的问题绝对没有什么简单的。我知道因为我写了很多MQ出口。

相关问题