服务总线(本地)(1.1) 和 "High Availability":连接字符串
Service Bus (On Premise) (1.1) and "High Availability" : Connection String
我对服务总线(内部部署)(1.1) 和 "High Availability" 有疑问。
下面是来自 Microsoft 的 2 张图片。来自这篇文章
https://msdn.microsoft.com/en-us/library/jj193012%28v=azure.10%29?f=255&MSPPError=-2147217396
我的问题是 "connection string" 到服务总线。
我在我的农场上本地安装了 3 台机器。 Machine1A(我安装 SB 的第一件事),然后再为农场添加 2 台机器。 "Machine2" 和 "Machine3"
但是,我的连接字符串(来自我的客户)指向 Machine1A。
Endpoint=sb://Machine1A.fullyqualified.domain.name.com/ServiceBusDefaultNamespace;StsEndpoint=https://Machine1A.fullyqualified.domain.name.com:9355/ServiceBusDefaultNamespace;RuntimePort=9354;ManagementPort=9355
我不明白,如果 Machine1A 宕机........客户端无法连接到它。
是否有 "farm" 连接字符串?唯一会崩溃的机器...是 Machine2 和 Machine3(机器 2-N)吗?
我为高可用性使用什么连接字符串(完全合格的机器名称)?
我读过的关于这个主题的其他文章:
http://www.planetgeek.ch/2014/12/10/service-bus-for-windows-server-high-availability/
https://haishibai.blogspot.com/2012/08/walkthrough-setting-up-development.html
"Scaling"(低于url)
https://msdn.microsoft.com/en-us/library/dn441424.aspx?f=255&MSPPError=-2147217396
"Make sure it is highly available (HA): HA can be fully satisfied only when both service and database layers are HA. Service layer HA can be accomplished by having at least 3 servers in the ring. .................. Please note that Service bus v1.1 supports up-to 5 servers in the ring"
To get ConnectionString Use the following cmdlet
Get-SBAuthorizationRule -Namespace YourNamespaceName
You have to Export and import the certificates to use the same connectionstring in your client machine.
供您参考:click here..
我对服务总线(内部部署)(1.1) 和 "High Availability" 有疑问。
下面是来自 Microsoft 的 2 张图片。来自这篇文章
https://msdn.microsoft.com/en-us/library/jj193012%28v=azure.10%29?f=255&MSPPError=-2147217396
我的问题是 "connection string" 到服务总线。
我在我的农场上本地安装了 3 台机器。 Machine1A(我安装 SB 的第一件事),然后再为农场添加 2 台机器。 "Machine2" 和 "Machine3"
但是,我的连接字符串(来自我的客户)指向 Machine1A。
Endpoint=sb://Machine1A.fullyqualified.domain.name.com/ServiceBusDefaultNamespace;StsEndpoint=https://Machine1A.fullyqualified.domain.name.com:9355/ServiceBusDefaultNamespace;RuntimePort=9354;ManagementPort=9355
我不明白,如果 Machine1A 宕机........客户端无法连接到它。
是否有 "farm" 连接字符串?唯一会崩溃的机器...是 Machine2 和 Machine3(机器 2-N)吗?
我为高可用性使用什么连接字符串(完全合格的机器名称)?
我读过的关于这个主题的其他文章:
http://www.planetgeek.ch/2014/12/10/service-bus-for-windows-server-high-availability/
https://haishibai.blogspot.com/2012/08/walkthrough-setting-up-development.html
"Scaling"(低于url)
https://msdn.microsoft.com/en-us/library/dn441424.aspx?f=255&MSPPError=-2147217396
"Make sure it is highly available (HA): HA can be fully satisfied only when both service and database layers are HA. Service layer HA can be accomplished by having at least 3 servers in the ring. .................. Please note that Service bus v1.1 supports up-to 5 servers in the ring"
To get ConnectionString Use the following cmdlet
Get-SBAuthorizationRule -Namespace YourNamespaceName
You have to Export and import the certificates to use the same connectionstring in your client machine.
供您参考:click here..