Windows Service Bus 1.0使用New-SbNamespace -AddressingScheme DNSRegistered
支持DNS注册的命名空间。
我的情景:
DNS条目(我是否倾向于CName - 而不是DNS大师)是否应该指向计算节点?这似乎没有给出整个网关/重定向情况。
答案 0 :(得分:2)
只要您的主机名映射到IP(或一组IP,如果您使用的是群集安装),则无论何种条目都无关紧要。主机名可以是简单名称(例如我的服务器)或完全限定的域名(例如my-server.mydomain.com)。重要的是,双方可以解析名称,并在创建命名空间时将相同的主机名传递给服务器。
要考虑的一件重要事情是您使用的主机名必须与服务器的ssl证书的CN名称匹配,以避免身份验证问题(由于CN名称匹配)。如果您在加入域的计算机上使用默认安装,则应使用具有相同域名的主机名(因为在域上的默认安装中,服务器使用* .yourdomain证书)。对于所有其他方案(工作组计算机,与域不匹配的主机名),您需要提供自己的证书。这个决定会影响你在服务器上可以拥有的名称空间(因为它们都需要以某种方式匹配证书CN),所以重视你的选择。
根据您描述的方案,我建议您执行以下操作:
您的DNS名称应指向两个计算节点的IP(我假设这些是运行服务总线服务器的计算机。除了DNS重定向,这还将为您提供基于DNS的负载平衡
每个DNS名称只能有一个命名空间,因此在创建命名空间A时,您需要传递您在第一步创建的CNAME。如果您需要更多名称空间,则需要创建更多CNAME(这可能是您的证书存在问题,具体取决于您选择的主机名/域名)
PS。 Service Bus Server实际上不支持双节点配置。为简单起见,您应该转到一个节点,如果需要高可用性服务器,则应该转到三个节点。