问题标签 [azureservicebus]
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.
azure - Azure 中的关联组
我不明白为什么某些 Azure 资源可以与 Affinity Group 对齐,而其他资源则不能。
示例:我刚刚尝试创建一个服务总线命名空间。我想将其与现有的关联组对齐,但我只能选择一个区域。我在尝试创建 SQL 数据库服务器时遇到了同样的问题。
这很可能是我对 Affinity Groups 究竟如何工作的误解,但我不明白其中的不一致之处。
我在这里错过了什么?有人可以解释无法将服务总线命名空间与关联组对齐的原因吗?
azure - 服务总线上的 SignalR
我无法通过 Azure 服务总线找到 SignalR 的工作示例。任何指针?我尝试了 Clemens 的博客文章以及 GitHub 中的自述文件,但无法使其正常工作。谢谢
azure - 代码生成 Azure Servicebus 命名空间
我试图找出一种使用 Azure 管理 API、cmdlet 或 REST API 创建 Azure Servicebus 命名空间的方法,以便我可以为我的部署创建可重复的脚本。现在,我知道如何创建 Servicebus 命名空间的唯一方法是通过 Azure 门户。
是否有使用 Azure 门户创建新的 azure servicebus 的可编写脚本(c#、powershell)方式?
这是我已经阅读过的一些链接:
Azure Cmdlet:msdn.microsoft.com/en-us/library/jj152841.aspx
Windows Azure 的 API 参考:msdn.microsoft.com/en-us/library/windowsazure/ff800682.aspx
使用 WCF 以声明方式和编程方式订阅 Windows Azure 服务总线中继
先感谢您。
加绍普
azure - 通过 Azure 在 BasicHttpRelayBinding 上公开 WSDL
我有一个使用 AppFabric 自动启动的 svc。我想要做的是通过总线为我的服务公开 wsdl。当然,在内部服务和 wsdl 工作正常,我也可以毫无问题地通过总线使用服务。我唯一无法正确配置的是通过中继查看 wsdl。
创建默认终结点,ServiceHostFactory
并添加一个 Azure 终结点和一个 mex 终结点,希望通过中继公开 wsdl。当我尝试从服务总线 url 查看 wsdl 时,出现不匹配错误,可能是由于 ACS 身份验证失败?
我是否需要将 mex 端点设置为匿名身份验证,以便我可以转到浏览器并查看 wsdl?只是不知道还有什么可以尝试...任何帮助将不胜感激!
示例网址:
http://myservicebusexample.servicebus.windows.net/MyService/AService.svc?wsdl
或者
http://myservicebusexample.servicebus.windows.net/MyService/AService.svc/mex
所以这是我的ServiceHostFactory
azure - 如何获取 Azure 主题订阅的消息计数?
有没有办法获取 Azure 主题订阅的当前消息计数?
我看到 SubscriptionDescription 类有一个 MessageCount 属性,但这个类似乎只用于创建订阅。我看不到为现有订阅检索 SubscriptionDescription 对象的方法。
redis - 有人可以准确解释 Booksleeve 和 Redis 如何协同工作以及它在 SignalR 应用程序中的应用吗?
我们正在为我们的 SignalR 应用程序实现横向扩展,并试图避免集群中的单点故障。因此,需要不止一个 Redis 消息总线服务器。
实现 Redis Sentinel 的问题在于,在故障转移时,客户端需要连接到新的端点 [地址],这将需要重新启动 SignalR 应用程序(在 Application_Start() 中定义的 Redis 端点)。
不是一个选择。
我试图了解 Booksleeve 是否/如何提供帮助,并希望有人对此进行解释。
问题是我们只能为消息总线定义一个端点。硬件解决方案目前不是一种选择。
SignalR 应用程序是否会连接到维护主/从列表的 Booksleeve 包装器?
使用 Azure 服务总线的另一种选择。但是,Wiring Up the Windows Azure Service Bus Provider 的说明表明这仍然存在问题:
请注意,此网站是在 Azure Web 角色中运行的 ASP.NET 站点。从 1.0alpha2 开始,AzureWebSites 中存在一些错误,导致 ServiceBus 横向扩展方案无法正常工作。我们正在努力为未来解决这个问题
servicebus - 当我尝试在 BrokeredMessage 属性中设置对象时,为什么序列化失败并显示“不支持的类型”?
我有一个简单的类,如下所示:
我正在尝试将其作为 BrokeredMessage 中的属性发送,如下所示:
但我不断收到一条SerializationException
消息
Serialization operation failed due to unsupported type Starlight.Events.Actor
我尝试提供自己的序列化程序,但没有帮助:
这仍然给出了同样的例外。我错过了什么?
azure - 查看来自多个客户端的队列/服务总线消息
我正在学习如何在 Azure 云应用程序和客户端应用程序之间进行通信,并完成了本教程。
我目前有一个 .exe 工作进程的单个实例,它通过服务总线发送消息。我还有一个客户端角色,我在本地机器上运行以读取消息。但是,当我运行客户端的多个实例时,每个客户端都会获取一些消息,但没有一个得到完整的读数。是否可以使用队列或服务总线,以便客户端的每个实例都可以看到工作人员生成的所有消息?
例如,3 台不同计算机上的 3 个人可能希望独立监控同一计算任务的状态。
azure - 为 Windows 服务总线命名空间 DNSEntry 配置 DNS
Windows 服务总线 1.0 支持使用New-SbNamespace -AddressingScheme DNSRegistered
.
我的场景:
- 同一域上的所有机器 (cromwell.local)
- 2 个计算节点
- 单独服务器上的 1 个 SQL 节点
- 2 个命名空间(例如 NamespaceA 和 NamespaceB)
DNS 条目(我倾向于 CName - 不是 DNS 专家)是否每个都指向一个计算节点?这似乎与整个网关/重定向情况无关。
azureservicebus - 在 Azure 服务总线中处理不同消息类型的最佳做法是什么
我不熟悉使用基于消息的体系结构,例如 Azure 服务总线主题/订阅功能。
我想知道如何最好地处理不同的消息类型。
例如说我有两条消息。一个用于创建新客户,另一个用于删除客户。
我可以;
创建两个主题。每个主题将有一个订阅。处理消息的代码将独立处理其消息类型。
为客户创建一个主题。创建一个订阅以接收所有消息。处理消息的代码需要在处理之前确定消息类型。
为客户创建一个主题。创建两个订阅,过滤消息类型。处理消息的代码将独立处理其消息类型。
我敢肯定没有对错之分,但希望在这方面有经验的人提供一些意见。
非常感谢,
大卫