问题标签 [azure-eventhub]
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 事件中心请求失败
我通过 cURL 向事件中心发送消息,将“授权”添加到标题中。cURL 返回“201 Created”,表示该消息应该已成功创建。但是,事件中心仪表板将请求显示为失败。
如何通过 Azure 找到失败的原因?
azure - 获取“现有连接被远程主机强行关闭。” 来自天青
在尝试遵循 Microsoft Azure 的“事件中心入门”示例时 ( http://azure.microsoft.com/en-us/documentation/articles/service-bus-event-hubs-csharp-ephcs-getstarted/#介绍),当我尝试运行那里定义的接收方或发送方程序时,出现以下异常:“现有连接被远程主机强行关闭。”
由于这是在尝试连接到 Azure 时,并且在 Azure 门户中,一切似乎都已就绪(按照上面提到的示例),我被卡住了。
我正在为我的事件中心使用西欧位置。
web-services - 从 WCF 消息检查器发送到服务总线事件中心
我有一个工作的网络服务和测试客户端,我可以拦截它们之间的消息。但是当我添加要发送到我的事件中心的代码时,客户端显示错误:
更详细的例外:
这是我添加的代码:
这是 CreateEventHub 方法:
WebService 控制台应用程序最多可打印
所以我在想我可能需要为 WebService 中的 MessageInspector 添加端点,以便能够将数据发送到服务总线事件中心。如果是这样,配置如何?
提前致谢
azure - 不使用 TLS 加密将 AMQP 遥测发送到 Azure 事件中心
是否可以不使用 TLS 加密将 AMQP 数据包/遥测数据发送到 Azure 事件中心?
我想这样做的原因是要查看未加密的 AMQP 数据包的确切外观。
我尝试了以下代码(请参阅amqpTransSetting.UseSslStreamSecurity = false,但它仍然会加密通信。
c# - 从 Azure 事件中心获取事件后,是否应该将它们放入队列中?
我目前正在开发一个托管在 Azure 上的应用程序,该应用程序使用 Azure 事件中心。基本上,我正在从 Web API 向事件中心发送消息(或者应该说是事件),并且我有两个侦听器:
- 用于实时分析的流分析任务
- 一个标准工作角色,它根据接收到的事件计算一些东西,然后将它们存储到 Azure SQL 数据库中(这是一个 lambda 体系结构)。
我目前正在使用EventProcessorHost库从我的辅助角色中的事件中心检索我的事件。
我正在尝试找到一些关于如何使用事件中心的最佳实践(使用事件中心比使用服务总线队列更难,即流式处理与消息消耗),我发现有些人说我不应该这样做EventData
从我的事件中心检索事件后进行大量处理。
具体来说 :
请记住,您希望保持您正在做的事情相对较快 - 即不要尝试从这里做很多流程 - 这就是消费者群体的目的。
本文作者在 Event Hub 和 worker 角色之间添加了一个队列(从评论中不清楚是否真的需要)。
所以问题是:我应该直接在事件中心之后(即在ProcessEventsAsnyc
我的IEventProcessor
实现方法中)完成所有处理工作,还是应该在事件中心和处理工作之间使用队列?
任何有关如何正确使用事件中心的事件的建议都将不胜感激,文档目前有点......丢失。
apache-storm - Storm Exactly once 处理
我正在尝试开发 Apache Storm 的混合拓扑以通过 EventHub 使用EventHubSpout
. 我已经看到了一些示例,但是我无法找到一个示例,该示例向我展示了如何使用数据EventHubSpout
并能够调试我的其他从该 spout 接收流的螺栓。问题是我希望能够在本地环境中调试我的 C# Bolt 代码。
azure-eventhub - 如何提及 PartitionKey -- EventHub、Azure 中的 ConsumerGroup 绑定
我想通过事件中心将我的应用程序与多种类型的设备(如移动应用程序、不同类型的嵌入式系统等)集成。所有不同类型的发送者都以特定格式发送数据,他们也需要特定的处理程序。如下图所示
那么您能否告诉我应该如何在事件中心实现中指定上述绑定,以便每种类型的消息都应由其特定的消费者组处理?
通常我在接收方看到只提到默认的消费者组名称。但是我可以在EventProcessorHost
实施过程中使用方法创建新的消费者组namespaceManager.CreateConsumerGroupIfNotExists(ehd.Path, consumerGroupName)
。但无法理解我如何确保与特定分区键关联的所有消息都将由其关联消费者组处理。我应该在哪里提到他们的PartitionKey,ConsumerGroup绑定。
azure - Azure EventProcessorHost 和 Worker 角色
我希望获得有关如何将 EventProcessorHost 与辅助角色一起使用的指导。基本上我希望让 EventProcessorHost 并行处理分区,我想知道我应该在哪里将这种类型的代码放置在工作角色中,以及我是否缺少任何关键。
我读过的所有内容都说 EventProcessorHost 会自行划分分区,但是上面的代码足以异步处理所有分区吗?
azure - Azure 事件中心更改接收者的最小值
我正在使用 EventProcessorHost 从事件中心获取消息。有没有一种简单的方法可以更改一次提取的最大消息数。现在默认值为 10,我知道在使用普通 EventReciever 时更改默认值相对容易,但我找不到任何有关使用 EventProcessor 的文档。
我希望当 ProcessEventsAsync 被调用时传入的最大消息数小于 10。
signalr - 我可以将事件中心用作 SignalR 的背板吗
现在我使用服务总线主题作为信号器的背板。但是事件中心比主题便宜得多。因此,我想使用事件中心作为 SignalR 的背板。我现在可以这样做还是在附近功能中可以这样做?