WebAssembly ,Dapr 的轻量级、安全、可移植且高性能的 runtime
本文要点: Dapr 是功能强大的构建微服务的框架。 WebAssembly VM,如 WasmEdge,为微服务应用程序提供高性能且安全的 runtime。 基于WebAssembly的微服务可以用多种编程语言编写,包括Rust、C/C++、Swift 和JavaScript。 WebAssembly 程序嵌入到Dapr sidecar 应用程序中,因此对 Dapr主机环境来说是可移植且跨平台的。 WasmEdge SDK 为 Tensorflow 推理构建微服务提供了一种简单方法。 自 2019 年发布以来,Dapr(Distributed Application runtime )已迅速成为非常流行的构建微服务的开源框架。它提供了分布式应用程序中常用的构建块和已打包的服务,例如服务调用、状态管理、消息队列、资源绑定和触发器、mTLS 安全连接和服务监控。分布式应用程序开发者可以在 runtime 利用和使用这些基于 Web 的 API,这些 API 是由构建块公开的。这些应用程序通常称为微服务并作为 sidecar 运行。 Dapr 是多 runtime 微服务架构的一个例子,正...