问题标签 [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.
c# - Azure 服务总线广播到所有辅助角色实例
我正在尝试使用 Azure 服务总线将消息从 Web 角色广播到单个辅助角色的所有实例。这是我用来接收消息的代码:
为了为每个工作角色实例创建一个单独的订阅(以便所有实例都收到主题中的消息),我不得不使用一个随机数。有没有办法使用实例的一些 Id 而不是随机数。有 Instance.Id 但是它太长而不能用作订阅名称的参数。是否有不使用子字符串的较短版本?另外,为每个实例创建单独的订阅是正确的方法吗?以前所有实例都订阅了同一个订阅,因此只有 1 个实例获取消息并将其从订阅中删除。
queue - 通过 REST 向服务总线队列发送消息并通过 TCP 接收消息?
我有一个 Azure 服务总线队列。我想使用 REST API 将消息发布到队列,但使用 IIS 托管的 WCF 服务,使用 netMessagingBinding 来接收消息。
有没有人有一个资源链接来证明这一点?或者是否有人能够提供如何使用 REST POST 将消息推送到队列然后使用 netMessagingBinding 接收的代码示例?
我相信读完这篇文章是有可能的:
您可以使用 REST 或 .NET 托管 API 向服务发送和接收消息,在给定场景中使用不同的协议混合和匹配客户端。例如,您可以使用一种协议将消息发送到队列并使用不同的协议使用它。
http://msdn.microsoft.com/en-us/library/windowsazure/hh780717.aspx
我可以使用 netMessagingBinding 将消息推送到队列并使用 netMessagingBinding 接收。我还可以使用 REST POST 将消息推送到队列,然后使用 REST DELETE 从队列中接收和删除。我只是无法通过 netMessagingBinding REST POST 消息并接收
azure - Azure 网站中带有服务总线的 SignalR
我想使用 Azure 网站来部署一个带有 signalR 的网站,使用 Azure ServiceBus。是否可以 ?或者我必须使用天蓝色角色?
仅供参考,收到此错误:
谢谢
c# - 使用 azure brokeredmessage 在不知道类型的情况下获取正文
在 Azure 服务总线中使用代理消息时,可以通过调用 .GetBody 检索消息正文。代码很简单:
但是,有没有办法在不明确知道 body 对象的类的情况下检索 Body?
.net - BrokeredMessage 发送/解析消息 序列化 POCO
我正在注册特定消息,当收到呼叫特定事件时。
我看到 BrokeredMessage 接受一个对象,我知道我需要为所有消息实现 ISerializable 。
Hpwever,我的消息是普通的 POCO 对象,我想探索按原样使用它们的可能性:
在接收期间,我会:
- 检索消息并返回对象类型
- 查找我的地图,调用已注册此事件消息的事件
虽然描述起来很简单,但第一步就是把我的头发拉出来。
是否有任何框架可以通过 Azure 总线为我包装这个?
如果使用 IoC,理想情况下我希望能够使用我最喜欢的注射器 SimpleInjector - 如果直接定义适配器,这将不是问题。
c# - 40400:找不到端点 - Windows 服务总线
我在本地 Windows Service Bus 1.0 上运行,但我遇到了异常MessaingEntityNotFoundException 40400: Endpoint not found
。
这是因为没有创建队列吗?我在服务器上看不到可以创建队列的任何地方(我使用的是 2K8R2),当我运行服务总线配置工具时,它只询问我是否要从场中删除。
我是否需要添加队列,如果需要,是否有 gui 或 powershell 脚本,或者我做错了什么?
app.config 中的连接字符串
代码如下:
下面的异常转储:
azure - Azure 服务总线通知中心是否与 websockets 和 javascript 一起使用?
我对使用 Azure 服务总线通知中心很感兴趣。然而,我的第一个“客户端”将是一个基于 websocket 的连接到一个带有 Knockout 的 ASP.NET MVC 站点。目前,我正在尝试 SignalR 向客户端推送通知。
但是,如果我可以使用 SB 通知中心,这看起来会容易得多。所有 示例都是 Windows 或 iOS。
可以将 Azure 服务总线通知中心与基于 WebSocket 的 HTML 客户端一起使用吗?
azure - 使用 Unity IOC 解决 Windows Azure 云服务的依赖关系时,构造函数出现 NullReferenceException
我有一个具有 Web 和辅助角色的 Windows Azure 云服务。这两个角色都使用组合根中的 Unity 容器来注册类型(截至本文的最新 nuget pkgs)。
所有这些代码在调试时在 Azure 模拟器中运行时运行良好,但是,当我创建包并部署云服务时,我在角色运行时立即遇到此错误(当我点击页面取决于所讨论的类型,而工作人员角色将在运行时立即点击它)。
我得到一个 NullReferenceException 如下:
这是我的类型的 ctor 中的代码,它是 Azure 服务总线的包装器客户端:
这是我的引导程序的代码,在 web app_start 或工作角色的 OnStart 中调用:
谁能告诉我为什么我会遇到这样的异常?我在 ctor 代码中看不到任何可能产生空引用的内容。而且我不明白为什么它在模拟器中有效,但在云部署中无效。我已经验证了云设置以确保我的连接字符串在那里。谢谢!
c# - 将新项目添加到 Sharepoint 2013 列表后,如何在 Azure 服务总线队列中创建消息?
每次在特定的 Sharepoint 2013 列表下创建项目时,我都需要在 Windows Azure 服务总线队列上创建消息。稍后我将使用另一个应用程序处理这些消息。
一些指导或示例会有所帮助。
azure - Azure 服务总线和事务
我是 Azure 服务总线的新手,我正在尝试建立用于排队消息的事务策略。由于 SQL Azure 不支持 MSDTC,因此对于分布式 TransactionScope,我无法使用它。所以,我有一个可以手动处理我的数据库事务的工作单元。
问题是我只能找到使用 TransactionScope 来处理数据库和 Azure 服务总线操作的人。有没有其他神奇的方法可以在不使用 TransactionScope 的情况下在 Service Bus 上实现事务?
谢谢。