2

我目前正在使用 IBM MQ 7.0,我们从未使用过出口,我需要知道在哪种情况下可以最好地使用它。需要一些将在哪里使用的实时示例?

4

1 回答 1

5

出口只是 QMgr 或通道处理中可以调用用户定义代码的点。一些常见的例子包括:

  • 使用客户端/服务器出口对提供由服务器端验证的客户端凭据。
  • 使用消息出口设置消息选项(如关闭报告选项)。
  • 使用连接出口来执行客户端的工作负载平衡。
  • 使用工作负载平衡出口为集群中的消息选择目标。
  • 使用 API 出口来捕获和记录通过 QMgr 移动的消息内容。
  • 使用 OAM 出口更改 OAM 的行为(例如,针对 LDAP 而不是 SYSTEM.AUTH.DATA.QUEUE 进行授权)。

一般来说,WMQ 做你需要它做的事情而不需要出口。但是,如果您确实需要 WMQ 不提供的某些功能,退出通常会有所帮助。请注意,服务器端的 WMQ 退出是系统级 C 代码,它们必须是可重入的、可重定位的和线程安全的,因为它们与 QMgr 共享内存。

于 2013-08-19T19:01:07.120 回答