Dapr 和 Azure Functions : Hello world

第一步:创建 函数项目:

创建一个项目文件夹 dapr-func,使用Visual Studio code 打开并运行下面的命令

func init --name HelloWorldFunc --worker-runtime dotnet

第二步:添加HelloWorld 函数

运行命令 func function new --name HelloWorld --authlevel anonymous ,选择 HttpTrigger

运行命令 func start 测试函数

 

第三步: 用Dapr 来运行函数

使用下列命令通过Dapr 边车运行函数

dapr run –app-id helloworldfuncdapr –app-port 7071 –dapr-http-port 7070 func start

我们仍然可以使用 直接访问 Function http://localhost:7071/api/HelloWorld,但现在我们也可以使用 Dapr sidecar 访问它http://localhost:7070/v1.0/invoke/helloworldfuncdapr/method/api/HelloWorld

让我们分解网址:

Dapr 和 Functions 在本地机器上的不同进程中运行,Dapr 充当转发代理。func.exe 正在运行我们的 Functions 应用程序,而 Dapr 在这一点上或多或少像一个简单的 HTTP 转发代理。

本网页由快兔兔AI采集器生成,目的为演示采集效果,若侵权请及时联系删除。

原文链接:https://www.cnblogs.com/shanyou/p/15805701.html

更多内容