我正在考虑开发一个在内部和外部运行的应用程序,并希望使用服务总线在服务之间进行通信。我有两个问题:
每当我尝试使用Windows Server服务总线(例如NamespaceManager.QueueExists)时,我会得到以下信息:
系统ArgumentException:远程服务器返回错误:(400)错误请求。不支持查询字符串中的api版本。将其从Uri中删除或使用2012-032012-082013-042013-07中的一个。。。
我怀疑我需要向NamespaceManager添加api版本。CreateFromConnectionString,但我似乎无法找到如何:(
我当前的连接字符串是:
endpoint=sb://[我的机器]/ServiceBusDefaultNamespace;StsEndpoint=https://[我的机器]:9355/ServiceBusDefaultNamespace;RuntimePort=9354;ManagementPort=9355
无论我在哪里填充api版本=2013-07,它都不喜欢它。
MTIA安迪
在安装Workflow Manager的服务器上安装Service bus 1.0 CU。请参阅:http://support.microsoft.com/kb/2799752并从以下位置下载:https://www.microsoft.com/en-us/download/details.aspx?id=36794
您可能遇到了其他人在下面的链接中遇到的其他问题,
http://social.msdn.microsoft.com/Forums/windowsazure/en-US/c23a7c1f-742d-4d7f-ad4f-3bf149964762/service-bus-for-windows-server-the-api-version-is-not-supported?forum=servbus
然而,如果你注意到除了下面的帖子之外,几乎没有什么帮助
http://social.msdn.microsoft.com/Forums/windowsazure/en-US/3aa6c2b8-65ac-4f8b-a36c-674698bb2f41/setting-development-environment-for-service-bus-11-on-windows-7-and-vs-2013?forum=servbus
字里行间的快速答案是不要使用Microsoft。Microsoft Azure SDK 2.2附带的ServiceBus v2.2.0.0。相反,请获取nuget包“Service Bus 1.1 for Windows Server”,使用SB 1.1 for Windows Server,一切都应该正常工作。
最终出现在这里,因为我使用Service Bus Explorer在本地计算机上安装Service Bus 1.1时遇到了此问题。
该问题是由于使用最新版本的服务总线资源管理器(当前2.4.1.1)造成的。
该问题通过使用Service Bus Explorer 2.1修复,Service Bus Explorer 2.1也包含在Service Bus Explorer下载中。
使用2.1.3.0版本,问题消失了。
把它拿过来。
http://code.msdn.microsoft.com/windowsazure/Service-Bus-Explorer-f2abca5a
编辑:上面的链接已损坏。改用这个。https://code.msdn.microsoft.com/windowsapps/Service-Bus-Explorer-f2abca5a
有人能解释一下新发布的WindowsServiceBus(内部部署,而不是Azure)和NServiceBus之间的区别吗? 寻找详细的答案什么窗口SB可能会丢失,因为我很熟悉NSErviceBus可以做什么: 它是真正的服务总线,而不仅仅是使用队列的消息代理吗? 是否可以支持消息多态?(消息子类化其他消息和支持此层次结构的处理程序 长时间运行的进程和相关性 向外扩展
当我想要在neo4j服务器上持久化数据时出现此错误。你觉得问题可能出在哪? 我的pom.xml如下所示 我的controller类如下所示: 我的公司节点如下 我的人节点如下 我可以成功启动spring boot应用程序和tomcat servlet服务于端口8080。 但当我在Postman上执行此操作时,我收到标题上的错误:org.neo4j.driver.exceptions.cliente
我的Spring Boot初始化遇到了麻烦。我在一个简单的Spring Boot项目中有这个结构。
我有一个项目正在使用Java8。 到目前为止,在pom中,我们将源版本和目标版本指定为1.8: 我们希望利用 Java 9 的“-发布”选项,并添加了以下内容: 但是现在我们得到了下面的错误: 我们使用maven 3.5.3,3.8.0版本中的maven-compiler-plugin和Java 10来编译这个项目。 这里怎么了?
我尝试在php中实现线程,在windows上使用xampp我可以做到这一点,但是我有一个使用cpanel的linux服务器,在配置中线程安全被禁用,如何在我的服务器linux上启用?我调用phpinfo(),它显示“线程安全”已禁用
问题内容: 我已经在Android中创建了一个网络服务器,该服务器绑定到端口2090,并为Android设备的sdcard服务,如果在Internet Explorer中键入,则可以正常工作,但效果很好,但是当我在其他浏览器中打开它时,它会以文本形式打开HTML文件请帮我。 这是我的代码。 服务器启动器类: jhttp类: RequestProcessor: Logcat: 没有发布,因为没有错误