我已在我的机器(Windows 7 Enterprise SP1 x64)上安装了适用于Windows Server的服务总线(服务总线1.1)。
我正在使用示例c代码创建一个简单的消息发送方/接收方,如下所示:http://www.windowsazure.com/en-us/documentation/articles/service-bus-dotnet-advanced-message-queuing/
当我使用默认的TransportType时。NetMessaging
控制台应用程序运行良好,我可以向我的队列发送/接收消息。
当我将配置文件(或代码)更改为使用TransportType时。Amqp控制台应用程序启动,我立即得到异常:
An existing connection was forcibly closed by the remote host
(注意:这发生在调用消息接收器。接收()
方法时)。
这感觉像是防火墙/端口被阻止了,但Service Bus安装确实成功地为我的防火墙添加了一系列异常,包括:
SBHttpsPort [Inbound, Local Address=Any, Remote Address=Any, Protocol=TCP,9355, 9002, 9359, 9002]
Service Bus Gateway [Inbound, Local Address=Any, Remote Address=Any, Protocol=TCP, 9354, 5672, 5671]
Sevice Bus Message Broker [Inbound, Local Address=Any, Remote Address=Any, Protocol=TCP, 9356, 5672, 5671]
Service Bus Resource Provider [Inbound, Local Address=Any, Remote Address=Any, Protocol=TCP, 9359, 5672, 5671]
Service Bus VSS [Inbound, Local Address=Any, Remote Address=Any, Protocol=TCP, 9356, 5672, 5671]
出站规则也有匹配的例外。
Service Bus Gateway (out)
Sevice Bus Message Broker (out)
Service Bus Resource Provider (out)
Service Bus VSS (out)
我在公司网络上,所以我无法关闭防火墙来查看它的功能。
当我查看具有高级安全性的Windows防火墙时-
有人能帮我弄清楚我的机器上的Amqp是怎么回事吗?
干杯
将端口5671用于RuntimePort。
如果您使用的是连接字符串,它应该如下所示:
endpoint=sb://machine1。继续。com/ServiceBusDefaultNamespace;StsEndpoint发送点=https://machine1.contoso.com:9355/ServiceBusDefaultNamespace; RuntimePort=5671;ManagementPort=9355;WindowsUsername=用户名;WindowsDomain=contoso;WindowsPassword=密码;传输类型=Amqp
问题内容: 我正在尝试通过对象读取命令。为了检查输入语法,我使用了(对于缺少命令的情况)。在许多情况下,它确实可以正常工作,但是现在我有了JavaAPI中描述为“ MAY块并等待输入”的情况。 该方法什么时候阻止,我该如何控制?有趣的是,在块之前有3个案例,它工作得很好。另外,JavaAPI还描述了检查是否存在另一个Input的正确方法,以使该Method 不会产生。 这是我到目前为止所产生的代码
问题内容: 我目前正在执行以下语句 这花费了很长时间,我想看看它走了多远,所以我运行了它: 那没有及时返回任何东西,所以对于它,我做到了: 即使这样似乎也无限期地运行。我可以理解是否有数百万条记录需要count(*)花费很长时间,但是我不明白为什么考虑到我指定了nolock,选择前1条记录为什么不会立即返回。 以完全公开的名义,dps_san是通过链接服务器从odbc连接中拉出的视图。我认为这不会
我们有一个稍微长大的Spring webapp(在tomcat 7上),关机非常慢。(这对我们持续交付的性能有负面影响) 我的怀疑是,在@PreDestroy方法中肯定有一些bean被阻塞(或占用了很长时间)。 到目前为止,我通过给每个池、线程和计时器指定不同的名称,并确保它们要么是守护进程线程,要么被正确关闭,从而确保它与未正确关闭的线程(池)无关。 有没有人解决了这样的情况,并能给我一个如何应
我正在尝试通过对象读取命令。为了检查输入语法,我使用<code>sc。hasNext()(对于缺少命令的情况)。它已经在很多情况下运行良好,但现在我看到了JavaAPI中描述的“MAY block and wait for Input”的情况。 方法何时阻塞,我如何控制它?有趣的是,在街区前的3个案例中,它工作得非常好。此外,JavaAPI还将描述为检查是否存在另一个Input的正确方法,从而使方
问题内容: 什么是a ,何时应该使用它?a 和a有什么区别? 问题答案: 如果没有其他对键对象的强引用,则弱哈希图中的元素可以由垃圾回收器回收,这使它们对于缓存/查找存储很有用。 弱引用不限于这些哈希表,您可以对单个对象使用WeakReference。它们对于节省资源很有用,您可以保留对某些内容的引用,但在没有其他引用的情况下允许对其进行收集。(顺便说一句,强引用是普通的Java引用)。还有一些弱
问题内容: 作为React世界的初学者,我想深入了解我使用时会发生什么以及使用该情况的情况。以下代码段的意义是什么? 问题答案: “孩子”到底是什么? React文档说,您可以在代表“通用框”并且不提前知道其子级的组件上使用。对我来说,这并没有真正清除一切。我可以肯定的是,这个定义很合理,但对我而言却不是。 我对操作的简单解释是, 它用于在调用组件时显示在开始和结束标记之间包含的所有内容。 一个简