问题标签 [servicebus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
866 浏览

azure - Windows Azure 服务总线主题计费

我需要有关 Windows Azure 服务总线主题计费的详细信息。例如。

我会为我的应用程序发布的内容或我的应用程序收到的内容付费吗?

例如。假设我有一个出版商和 5 个主题。每个主题每秒有 1000 条消息,其中每条消息的大小为 1KB。另一方面,我有一个订阅者只订阅了一个主题并且还应用了过滤器,因此它每秒只接收 10 条消息,而不是 1000 条。

在出版商方面,我们有。5 * 1000 msg/sx 60*60*24*30 * 1KB = 12 960 000 000 条消息 * 1KB 用于一个月内的五个主题。

在订阅者端,我们有 1 * 10 msg/sx 60*60*24*30 * 1KB = 25 920 000 条消息 * 1KB。

那么,我要为 A 或 B 付费吗?A:12 960 000 000 条消息 * 1KB B:25 920 000 条消息 * 1KB

0 投票
1 回答
1025 浏览

c# - 如何使用 app.config 文件中的 NetTcpRelaySecurity 元素?

我正在尝试使用 Azure 服务总线中继向公司网络之外的用户公开 WCF 服务。

我在某种程度上成功了,但为了证明通信正常,我不得不删除在 WCF 服务上实现的所有自定义用户名和密码身份验证。

我一直在谷歌搜索和阅读该主题一段时间,并相信 NetTcpRelaySecurity 模式是我需要进行更改的地方 - 从传输到 TransportWithMessageCredential(因为这是客户端和服务在网络中使用的)

那么,如何在配置文件中更改此设置?到目前为止我找不到任何例子。

另外,我是否以正确的方式进行此操作?我可以通过服务总线将用户名和密码客户端凭据从外部客户端应用程序传递到 WCF 服务吗?

0 投票
1 回答
293 浏览

c# - Mvc Contrib Portable area - 换掉总线?

是否可以将公共汽车换成公共交通之类的东西?我的应用程序中已经有一个服务总线,所以不想再介绍一个。

理想情况下,我可以通过 IoC 对其进行配置,但听起来总线拥有 IoC 容器?

0 投票
2 回答
545 浏览

azure - nservicebus 使用带有 azure 队列的通用主机导致 msmq 错误

我有一个本地服务总线,它配置为处理来自 azure 队列的消息。我遇到的问题是主机报告了一个 msmq 错误,说它无法创建错误队列。除了它不应该使用 msmq 之外,尽管出现错误,它也可以毫无问题地处理消息,因此它似乎并不重要。

我的主机作为配置为以 nservicebus.host.exe 进程启动的类库运行。

这是我的主机代码和配置:

配置:

这是实际的错误消息:

2012-04-24 07:57:10,973 [1] 错误 NServiceBus.Utils.MsmqUtilities [(null)] <(null)> -无法创建队列错误@UseDevelopmentStorage=true或检查其存在。处理仍将继续。System.Messaging.MessageQueueException (0x80004005):消息队列服务不可用。在 System.Messaging.MessageQueue.Create(String path, Boolean transactional) at NServiceBus.Utils.MsmqUtilities.CreateQueue(String queueName, String account) at NServiceBus.Utils.MsmqUtilities.CreateQueueIfNecessary(Address address, String account)

编辑:在初始化中添加 .MessageForwardingInCaseOfFault() 纠正了这个问题。

0 投票
2 回答
601 浏览

azure - 是否可以创建 WCF 服务端点来处理来自 Azure 服务总线的死信?

浏览 Azure 服务总线文档和 Web 上的帖子,我只能找到使用 MessageReceiver 类从 $DeadLetterQueue 读取死信的死信处理示例。

虽然上述场景工作正常,但我很好奇是否支持以下场景:

我可以指向一个单独的 WCF 服务端点来基本上侦听直接死信队列(例如 sb://mynamespace.servicebus.windows.net/MyTopic/subscriptions/MySubscription/$DeadLetterQueue)上的消息吗?

期望随着新死信的添加,触发此侦听 WCF 服务端点来处理消息。到目前为止,我进行的实验表明这不受支持。

任何人都知道 Azure 服务总线是否可以处理此配置?

0 投票
2 回答
637 浏览

azure - Azure ServiceBus 队列——需要很长时间才能获取本地消息?

我正在学习关于 ServiceBus 的基本教程。Web 角色将对象添加到 ServiceBus 队列,而工作角色从队列中读取这些消息并将它们标记为完成。这一切都在本地环境中(计算模拟器)。

看起来它应该非常简单,但我看到了以下行为:

  1. 通话QueueClient.Receive()总是超时。
  2. 有些消息只是挂在队列中,并没有被工作人员接收。

会发生什么?如何调试这些消息的状态?

0 投票
1 回答
661 浏览

deployment - waihost 在部署时崩溃

我已经建立了一个应该在本地运行我的天蓝色项目的环境。

它从一个简单的批处理文件开始:

当我运行这个文件时,我的项目被编译并部署到 iis。但是,几秒钟后,模拟主机崩溃了,我设法获得了以下信息:

异常消息:方法失败,出现意外错误代码 3。

该项目在我使用 Visual Studio 调试时运行,甚至在我在另一台服务器上运行相同的批处理脚本时也可以运行。

提前致谢!

0 投票
2 回答
1091 浏览

azure - Windows Phone 上的 Azure 服务总线中继

我有一个通过 Windows azure 中继的客户端/服务器应用程序。这在服务器和客户端都使用控制台应用程序时效果很好。

现在我想使用 Windows Phone 作为客户端,但由于某种原因,我无法调用服务总线。我无法添加 Web 引用,当在浏览器中定位 url 时,我收到以下消息:

我在服务器 app.config 中输入了以下代码:

在打开主机之前,我将端点设置为公开的发现模式。

我还可以或需要做些什么才能使这项工作与 Windows Phone 一起使用?

0 投票
3 回答
987 浏览

c# - ServiceBus.dll 与 .NET 4 Framework 客户端配置文件

我尝试使用 netTcpRelayBinding 和 azure 服务总线来使我的服务可扩展。我需要在服务器端和客户端都使用这个绑定。它在 Microsoft.ServiceBus.dll 中实现,因此我应该将此 .dll 部署到客户端。但它要求 .NET 框架 Full Profile。但在客户端只能是 .NET 框架客户端配置文件。而且我绝对确定在客户端安装完整配置文件是一个坏主意。有什么解决方法吗?

0 投票
1 回答
262 浏览

azure - 我们可以在代理后面使用 Azure 服务总线授权工具 (sbaztool.exe) 吗?

如果答案是肯定的,如何传递凭据。