azure - Azure 耐用实体的大小限制是多少

标签 azure azure-storage azure-durable-functions faas

Azure 持久实体是 Microsoft Azure 功能提供的有状态组件。它们可以保存一个状态,这需要 JSON 可序列化,并将存储在可靠的存储中。

我的问题是:

  1. 实体的状态可以有多大?
  2. 实体的定价模型是什么?我是否可以依赖 Azure 门户报告的 GB-s 作为定价模型,或者实体使用的存储也将单独定价?

最佳答案

JayakrishnaGunnam-MT 的定价答案对于正常功能来说是正确的,但 azure 持久实体/功能也按照正常存储帐户成本来计费,用于表和队列的存储和事务。 https://learn.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-billing

在我能找到的关于单个实体的最大大小的信息中,我能找到的唯一答案是 blob 的大小作为限制。我无法在 DurableEntityContext 实现中找到另一个限制,但可能遗漏了一些东西。

更新:经过一些测试,持久实体似乎确实存储在表存储中 < 64 kb。之后,它们将被移动到一个 blob 中。我的简单实体只有一个大字符串,只能存储大约 50-100MB,但在 100MB 时,它开始出现一些问题。有时我收到 OutOfMemoryException。 (消费计划)

关于azure - Azure 耐用实体的大小限制是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67994874/

相关文章:

c# - Azure Durable Function 不创建存储表实体

c# - Azure Durable Function App 跨事件方法的最佳状态管理实践是什么?

azure - 链接的 ARM 模板导致模板无效

azure - 如何使用证书凭据获取 "x5t"的值进行应用程序身份验证

azure - 如何在 Azure 上部署自定义 DataCacheStoreProvider 以进行直写和后读

cdn - 在Azure CDN上托管字体-CORS支持

Azure 持久函数在 foreach 循环中调用事件函数。可以吗?

azure - 无法访问 Azure VM 上的 Neo4j webadmin

azure - 如何使用powershell ARM查找azure存储帐户中有多少文件共享

c# - 使用 azure 函数从 azure 存储表中检索数据