Azure异步任务平台
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
Digital Silo 是一个面向 Azure 的任务驱动型 Serverless 平台,核心概念是将无状态业务任务封装为 Grains,并在异步、可扩展的云环境中执行。它试图把基础设施、队列、执行、进度回传等复杂度抽象掉,让 .NET 开发者专注于业务逻辑。
平台由存放 Grain DLL 的存储、接收 JSON 负载的 Gateway Web API、Serverless 执行基础设施和用于状态回传的 SignalR Service 组成。开发者通过单一 REST 入口提交任务或批量任务,结果并不由 API 同步返回,而是通过 WebSockets/SignalR 异步通知。它支持任务依赖链、排队、延迟执行、Durable 执行、运行中终止,以及失败后从中断点恢复等能力。
Digital Silo 明显偏向 .NET 与 Microsoft Azure。文档要求 .NET Core 3.1,示例使用 C#,并提到 Visual Studio、VS Code、Xunit、FluentValidation 和 Microsoft 依赖注入。虽然 Gateway API 是 RESTful,理论上任意语言都能提交 JSON 任务,但 Grain 开发主要依赖 .NET SDK。部署侧提供 Terraform 脚本,可在用户自己的 Azure 订阅中部署,也可额外付费由团队托管。
Development 计划免费,但 Docker 容器仅用于开发 Grains,不能商用。Silver 为 299 美元/月或 2,499 美元/年,Gold 为 499 美元/月或 4,199 美元/年,Enterprise 需联系。价格按实例计算,不含税,Azure 资源费用另计,因此实际成本需要结合任务量、Azure SKU 和运行模式评估。
优点是架构边界清晰,REST + SignalR 集成直观,文档给出了较完整的代码和 API 示例,并且可自部署到 Azure。缺点是对 Azure、Azure AD B2C、SignalR、Terraform 和 .NET 依赖较强,初始配置门槛不低;开源许可证、支付方式、SLA 和公司背景信息不充分。它更适合已经在 Azure 上运行 .NET 应用、需要异步任务编排和进度可视化的团队,不太适合追求云无关或多语言任务运行时的场景。
正文未提供中国大陆访问、支付或合规信息,且其依赖 Azure 与 GitHub,实际可用性需测试,暂评为未知。可对比 Azure Functions、Durable Functions、Temporal、Hangfire、AWS Lambda、Google Cloud Functions 等方案。
本测评基于公开资料整理,不构成购买建议,请以 digitalsilo.io 官网实际信息为准。
主打Serverless异步任务和算法无关部署。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。