【发布时间】:2017-02-18 21:43:57
【问题描述】:
我有一个关于 Service Bus (On Premise) (1.1) 和“高可用性”的问题。
以下是来自 Microsoft 的 2 张图片。来自这篇文章
https://msdn.microsoft.com/en-us/library/jj193012%28v=azure.10%29?f=255&MSPPError=-2147217396
我的问题是服务总线的“连接字符串”。
我在我的农场本地设置了 3 台机器。 Machine1A(我安装 SB 的第一件事),然后再为农场添加 2 台机器。 “机器 2”和“机器 3”
但是,我的连接字符串(来自我的客户端)指向 Machine1A。
Endpoint=sb://Machine1A.fullyqualified.domain.name.com/ServiceBusDefaultNamespace;StsEndpoint=https://Machine1A.fullyqualified.domain.name.com:9355/ServiceBusDefaultNamespace;RuntimePort=9354;ManagementPort=9355
我不明白,如果 Machine1A 宕机了............客户端无法连接到它。
是否有“农场”连接字符串?唯一会崩溃的机器……是 Machine2 和 Machine3(Machines 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
“缩放”(网址下方)
https://msdn.microsoft.com/en-us/library/dn441424.aspx?f=255&MSPPError=-2147217396
“确保高可用(HA):只有当服务层和数据库层都是HA的时候才能完全满足HA。服务层HA可以通过至少有3台服务器在环中来实现。.. ............. 请注意,Service bus v1.1 最多支持环中的 5 个服务器"
【问题讨论】:
标签: azureservicebus servicebus