上一页 1 ··· 5 6 7 8 9
摘要: Minimal APIs 是.Net 6 中新增的模板,借助 C# 10 的一些特性以最少的代码运行一个 Web 服务。本文脱离 VS 通过 VS Code,完成一个简单的 Minimal Api 项目的开发。 创建项目 新建一个文件夹,用来管理我们的项目文件,文件夹内启动命令行,通过dotnet 阅读全文
posted @ 2021-12-28 13:58 MASA技术团队 阅读(1092) 评论(0) 推荐(8) 编辑
摘要: 介绍 Actor模式将Actor描述为最低级别的“计算单元”。换句话说,您在一个独立的单元(称为actor)中编写代码,该单元接收消息并一次处理一个消息,没有任何并发或线程。 再换句话说,根据ActorId划分独立计算单元后,相同的ActorId重入要排队,可以理解为lock(ActorId) 注: 阅读全文
posted @ 2021-12-27 17:16 MASA技术团队 阅读(463) 评论(1) 推荐(2) 编辑
摘要: 介绍 发布/订阅模式允许微服务使用消息相互通信。生产者或发布者在不知道哪个应用程序将接收它们的情况下向主题发送消息。这涉及将它们写入输入通道。同样,消费者或订阅者订阅该主题并接收其消息,而不知道是什么服务产生了这些消息。这涉及从输出通道接收消息。中间消息代理负责将每条消息从输入通道复制到所有对该消息 阅读全文
posted @ 2021-12-24 16:33 MASA技术团队 阅读(584) 评论(2) 推荐(1) 编辑
摘要: 介绍 使用状态管理,您的应用程序可以将数据作为键/值对存储在支持的状态存储中。 您的应用程序可以使用 Dapr 的状态管理 API 使用状态存储组件来保存和读取键/值对,如下图所示。例如,通过使用 HTTP POST,您可以保存键/值对,通过使用 HTTP GET,您可以读取键并返回其值。 特性 可 阅读全文
posted @ 2021-11-16 15:44 MASA技术团队 阅读(321) 评论(4) 推荐(2) 编辑
摘要: 介绍 通过使用服务调用,您的应用程序可以使用标准的gRPC或HTTP协议与其他应用程序可靠、安全地通信。 为什么不直接用HttpClientFactory呢 先问几个问题: 如何发现和调用不同服务的方法 如何安全地调用其他服务,并对方法应用访问控制 如何处理重试和瞬态错误 如何使用分布式跟踪指标来查 阅读全文
posted @ 2021-11-15 13:26 MASA技术团队 阅读(333) 评论(0) 推荐(20) 编辑
摘要: 注意: 文章中提到的命令行工具即是Windows Terminal/PowerShell/cmd其中的一个,推荐使用Windows Terminal 运行命令行工具的时候建议以管理员身份,避免踩坑 为了保证操作顺畅,建议使用PowerShell先执行一下set-ExecutionPolicy Rem 阅读全文
posted @ 2021-11-12 14:39 MASA技术团队 阅读(588) 评论(6) 推荐(14) 编辑
摘要: Sidecar 边车 Dapr API提供Http和gRPC两种通讯方式。 运行方式则可以是容器也可以是进程(Windows开发推荐使用Self Hosted,后续会解释)。 这样的好处是与运行环境无关,且独立运行不需要应用包含Dapr运行时的代码。只需要通过SDK集成即可,这使得Dapr与应用的逻 阅读全文
posted @ 2021-11-10 10:04 MASA技术团队 阅读(453) 评论(1) 推荐(10) 编辑
摘要: Dapr全称 Distributed Application Runtime,分布式应用运行时 Dapr的口号 简化云原生应用开发,聚焦在应用的核心逻辑,让代码简单、可移植 Dapr的目标 最佳实践的构建块 任何语言或框架 一致性,可移植,开放的API 采纳标准 可扩展和可插拔的组件 与平台无关(本 阅读全文
posted @ 2021-11-09 15:01 MASA技术团队 阅读(1009) 评论(6) 推荐(19) 编辑
上一页 1 ··· 5 6 7 8 9