文件名称:Serverless-Azure-Functions-Demo-.NET-5
文件大小:72KB
文件格式:ZIP
更新时间:2024-04-26 12:59:53
C#
使用NServiceBus和Azure功能的零售演示环境 此演示使用Azure Functions , Azure Logic Apps和Azure Service Bus作为消息代理。 创建它是为了使用Azure无服务器组件演示无服务器微服务。 消息流 其余的api下订单。 销售功能应用程序处理PlaceOrder消息。 它通过HttpClient与CRM联系 销售功能应用程序发送OrderPlaced消息。 计费功能应用程序处理OrderPlaced消息。 它创建了一个斑点,供财务系统读取。 计费功能应用程序发送一个OrderBilled消息。 运输功能应用程序发送一个OrderBilled消息。 运输功能应用程序发送ShipOrder消息。 逻辑应用程序处理ShipOrder消息。 它向我发送了一封电子邮件。 部署方式 搭建本地功能应用 func new dotnet(
【文件预览】:
Serverless-Azure-Functions-Demo-.NET-5-master
----RetailDemo.sln(3KB)
----ShippingFunctions()
--------host.json(217B)
--------Program.cs(400B)
--------.gitignore(4KB)
--------ShippingFunctions.cs(1KB)
--------ShippingFunctions.csproj(1KB)
--------.vscode()
----SalesFunctions()
--------host.json(221B)
--------Program.cs(517B)
--------PlaceOrderHandler.cs(992B)
--------SalesFunctions.cs(1KB)
--------.gitignore(4KB)
--------Properties()
--------SalesFunctions.csproj(1KB)
----ProductFunctions()
--------ProductFunctions.cs(2KB)
--------host.json(217B)
--------Program.cs(573B)
--------ProductFunctions.csproj(1KB)
--------.gitignore(4KB)
--------NuGet.Config(297B)
--------ProductStore.cs(502B)
--------ViewModels()
--------.vscode()
----LICENSE(1KB)
----.gitignore(4KB)
----BillingFunctions()
--------BillingFunctions.csproj(1KB)
--------host.json(221B)
--------Program.cs(444B)
--------.gitignore(4KB)
--------BillingFunctions.cs(1KB)
--------Properties()
----README.md(2KB)
----demo.png(40KB)
----.gitattributes(2KB)
----DataModel()
--------Models()
--------DataModel.csproj(284B)
--------Helpers()
--------Messages()