我们在向服务器上的第二个 DNS 名称发送 MSMQ 消息时遇到问题。如果我们为同一台服务器发送 IP,我们很好,但这不是我们在架构上要去的地方。关于为什么 MSMQ 会关心它收到的名称的任何想法?
服务器信息:
物理服务器load-int-01
,具有与之关联的第二个 IP 和 DNS 名称。
- 第一个 IP/DNS:
load-int-01
, 带 IP10.0.10.10
- 第二个 IP/DNS:
load-intv
, 带 IP10.0.10.20
使用的队列路径格式:
FormatName:DIRECT=OS:load-int-01\private$\MyQueue
→ 工作正常FormatName:DIRECT=OS:load-intv\private$\MyQueue
→ 返回错误...队列不存在或您没有足够的权限执行此操作
我们也尝试改用 IP 地址,两组 IP 都可以正常工作。
FormatName:DIRECT=TCP:10.0.10.10\private$\MyQueue
→ 工作正常FormatName:DIRECT=TCP:10.0.10.20\private$\MyQueue
→ 工作正常