2

从 WebSphere MQ V6 迁移到 V7 对现有代码有何影响?

我们可以简单地做出改变吗?

4

1 回答 1

2

像所有好的问题一样,这里的答案是“视情况而定”。

首先,不要去v7.0,至少去V7.1,最好还是去V7.5。

  • 使用客户端或绑定模式连接?在大多数情况下,您无需接触基于客户端的应用程序即可升级 QMgr。任何版本的 WMQ 客户端都可以与任何版本的 WMQ 服务器通信,但最好不要将应用程序留在不受支持的 WMQ 客户端版本上。当然,在旧客户端上运行的应用程序不会获得自动重新连接或性能改进等新功能,即使 QMgr 是 V7.5。
  • 使用 SSL?SSLPEER 元素顺序已更改,管理证书的命令已更改。好消息,证书管理现在使用目录runmq*km中的命令执行,{mq install}/bin因此您无需搜索 GSKit 目录并确定是否使用gsk6*,gsk7*gsk8*命令。
  • 如果您从 32 位转到 64 位,则可能需要重新编译程序或退出。
  • 更正设置PATHCLASSPATHLIBPATH跨版本更改。

还有更多,而且信息中心很好地涵盖了这些内容。每个信息中心都有一个关于迁移的部分。在该部分中,有按版本的小节,在这些小节中,有按平台的小节。选择 WMQ 的目标版本(那是 V7.5,对吗?说是!)并向下钻取。从这里开始:

于 2012-10-23T12:55:26.413 回答