问题标签 [azure-eventgrid]

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 投票
1 回答
932 浏览

c# - 检查是否触发了网格中的事件以及它是否使用 C# 发送了正确的响应(Azure)

我正在尝试测试订阅事件网格的函数。

我找到了以下创建自定义事件的代码:

现在,我如何检查该函数是否实际被触发以及它是否使用 C# 代码发送发送响应?

另外,在上面的代码中,是EventType要触发的函数的名称吗?或者事件网格如何知道要运行哪个函数?

0 投票
2 回答
827 浏览

azure-functions - 如何在创建死信队列 blob 存储时收到通知

我有一个事件网格主题,我在其中发布我的事件并通过 Azure 函数事件网格触发器订阅它们。

在事件订阅中,我配置了死信队列设置并将所有未传递的事件存储在 blob 中。

您能否建议我如何阅读/通知这些 blob 条目。

0 投票
2 回答
2235 浏览

azure - 如何可靠地将事件存储到 Azure CosmosDB 并仅一次分派到事件网格

我正在使用 Azure 中的无服务器架构来试验事件溯源/cqrs 模式。

我为 Event Store 和 Azure Event Grid 选择了 Cosmos DB 文档数据库,用于将事件分派给非规范化程序。

当事件存储在 Cosmos DB 中时,如何实现事件仅可靠地传递到事件网格一次?我的意思是,如果传递到事件网格失败,它不应该存储在事件存储中,不是吗?

0 投票
3 回答
904 浏览

azure - 无法从 Azure REST API 获取指标

我正在发送 Postman 请求以从事件网格中获取指标,如下所示:

我还附加了 Bearer 令牌。

但是,我不断收到以下回复:

这是什么意思,我该如何解决?我一直在互联网上寻找,并没有太多信息。

0 投票
1 回答
930 浏览

azure - Azure 事件网格可以给我这样的 FIFO 行为吗?

假设我有传播信息的事件,例如

并假设我需要保证像

=暗示等待)

这可以通过事件网格以开箱即用的方式完成吗?

0 投票
1 回答
230 浏览

c# - 事件网格针对其订阅者的事件传递失败时的电子邮件通知

我正在使用 Azure 函数从事件网格主题订阅事件。

由于某些故障如果我的 Azure 功能停止工作,则 Azure 事件传递失败。

当此交付失败时如何获得电子邮件通知。

0 投票
1 回答
348 浏览

azure - JAVA 中具有动态 @BlobOutput 路径的 Azure 事件网格触发器

我们在 java 中使用事件网格触发器从 blob 存储中获取 blob 事件。这里 {data.url} 表示一个带有 .tiff 扩展名的图像 url,我们的函数将图像从 .tiff 转换为 .png 格式并将其保存回同一个存储中。有没有办法更改 {data.url} 并将其设置回@BlobOutput 的路径参数。

0 投票
2 回答
1151 浏览

azure - 增加 EventGrid 的事件大小,防止 413 Payload Too Large

发布到 Azure EventGrid 实例的某些消息会导致413 Payload Too Large错误。文档对此非常清楚

将事件发布到事件网格主题时,该数组的总大小最大为 1 MB。数组中的每个事件限制为 64 KB。如果事件或数组大于大小限制,您会收到响应 413 Payload Too Large。

不幸的是,我遇到这个问题太晚了,直到我在生产中遇到错误时才知道这个事件大小限制。减小正文大小是要走的路,因为我知道消息的占用空间应该很小。他们中的大多数是。但是对于少数失败的消息,它需要大量的管道和架构更改。

在涵盖此内容之前,Azure EventGrid 中是否有办法合理地增加 64kb 限制(例如增加到 128kb),尽管需要设置、更高的计划或解决方法?直到这可以通过代码更改正确覆盖。

0 投票
3 回答
3026 浏览

c# - 由 Blob 存储上的 EventGrid 触发的 Azure 函数

我已按照Microsoft 教程处理基于在 Azure 存储中创建的 blob 的事件。

事件正在触发,但处理图像的事件代码被绕过,因为 EventGrid 事件没有填充输入流参数。这应该是通过blob(图像文件)的路径来处理的。

每次事件触发时的日志是

0 投票
0 回答
849 浏览

azure - 如何控制 Azure Event Grid 触发器的并发性

我找到了host.json,它告诉我如何控制我的 Function 应用程序的行为。但它不显示有关事件网格触发器的条目。

我想知道作为发布者(在我的情况下,与 blob 存储相关的事件)向我的函数发送 http 请求,这是否意味着我可以使用 http 配置控制事件触发器?顺便说一句,最好不要实现自定义 Http 触发器来处理事件,但如果这是唯一的方法,我可能不得不接受它。