Azure Service Bus实例具有名称参数(例如,sample-name
)。
此名称用于将端点URL公开给主机
sample-name.servicebus.windows.net
如果另一个客户端为另一个Azure Service Bus实例选择相同的sample-name
,会发生什么?
Azure如何解决?
答案 0 :(得分:3)
此名称在Azure中是通用的。如果您已创建具有某个名称的命名空间,则其他任何用户都无法创建具有相同名称的命名空间。
基本上,Azure Service Bus的URL必须在Azure生态系统中是唯一的,即没有两个用户可以拥有URL <somename>.servicebus.windows.net
。
这意味着如果您在德国(或中国/美国政府)拥有一般的Azure订阅和Azure订阅,您可以在其中创建一个名称相同的名称空间(一个在一般地区,另一个在德国/中国) / US Gov)作为终点域(例如servicebus.windows.net)在每个区域都不同。
答案 1 :(得分:2)
Azure检查命名空间的可用性。如果已经采取,门户网站会这样说:
https://github.com/ReactiveX/rxjs/blob/master/src/Observer.ts#L1