Taction Blog

take action

Dapr Http Wasm Middleware

本文从源码角度分析Dapr Http Wasm的实现原理,以及给出一些常见的使用场景案例。

Debug Dapr In K8s

介绍如何在k8s环境中调试dapr sidecar

Deploying Dapr Pluggable Component In K8s

本文以dapr [Hello Kubernetes](https://github.com/dapr/quickstarts/tree/master/tutorials/hello-kubernetes)教程为基础,将其中state组件替换为pluggable state组件,通过这个过程来介绍pluggable component的使用。

Dapr Pluggable component源码分析介绍

本文主要从dapr运行时、SDK和部署3部分的源码来介绍dapr的Pluggable component

Spin up 源码分析

通过之前文章,大概对fermyon平台架构有了了解。我们知道通过`spin up [-f path/to/spin.toml]`命令可以“启动”一个wasm程序,但是在这个过程中实际执行的代码逻辑是什么?我们的网络请求发给了谁,如何传递到wasm程序的?接下来从实际的代码执行角度来看下这个过程中的实际代码逻辑。实际上这里大概分为了两个大步骤,spin up命令对参数进行解析,根据启动时指定的是file(默认)还是bindle来进行不同的数据解析准备,最终通过spin trigger命令来进行实际动作。(从这个角度来看spin up就是为了方便命令行使用的用户友好的封装)