随笔分类 -  Dapr学习

7.依赖注入
摘要:按照约定的注册 Masa引入了按照约定进行服务注册,依据约定大于配置,开发者无需做任何事,框架会自动完成注册 依赖接口 ISingletonDependency: 注册生命周期为Singleton的服务 IScopedDependency: 注册生命周期为Scoped的服务 ITransientDe
286
2
1
手把手教你学Dapr - 9. 可观测性
摘要:目录 手把手教你学Dapr - 1. .Net开发者的大时代 手把手教你学Dapr - 2. 必须知道的概念 手把手教你学Dapr - 3. 使用Dapr运行第一个.Net程序 手把手教你学Dapr - 4. 服务调用 手把手教你学Dapr - 5. 状态管理 手把手教你学Dapr - 6. 发布订
594
0
0
手把手教你学Dapr - 8. 绑定
摘要:目录 手把手教你学Dapr - 1. .Net开发者的大时代 手把手教你学Dapr - 2. 必须知道的概念 手把手教你学Dapr - 3. 使用Dapr运行第一个.Net程序 手把手教你学Dapr - 4. 服务调用 手把手教你学Dapr - 5. 状态管理 手把手教你学Dapr - 6. 发布订
1816
2
4
手把手教你学Dapr - 7. Actors
摘要:介绍 Actor模式将Actor描述为最低级别的“计算单元”。换句话说,您在一个独立的单元(称为actor)中编写代码,该单元接收消息并一次处理一个消息,没有任何并发或线程。 再换句话说,根据ActorId划分独立计算单元后,相同的ActorId重入要排队,可以理解为lock(ActorId) 注:
471
1
2
手把手教你学Dapr - 6. 发布订阅
摘要:介绍 发布/订阅模式允许微服务使用消息相互通信。生产者或发布者在不知道哪个应用程序将接收它们的情况下向主题发送消息。这涉及将它们写入输入通道。同样,消费者或订阅者订阅该主题并接收其消息,而不知道是什么服务产生了这些消息。这涉及从输出通道接收消息。中间消息代理负责将每条消息从输入通道复制到所有对该消息
589
2
1
手把手教你学Dapr - 5. 状态管理
摘要:介绍 使用状态管理,您的应用程序可以将数据作为键/值对存储在支持的状态存储中。 您的应用程序可以使用 Dapr 的状态管理 API 使用状态存储组件来保存和读取键/值对,如下图所示。例如,通过使用 HTTP POST,您可以保存键/值对,通过使用 HTTP GET,您可以读取键并返回其值。 特性 可
332
4
2
手把手教你学Dapr - 4. 服务调用
摘要:介绍 通过使用服务调用,您的应用程序可以使用标准的gRPC或HTTP协议与其他应用程序可靠、安全地通信。 为什么不直接用HttpClientFactory呢 先问几个问题: 如何发现和调用不同服务的方法 如何安全地调用其他服务,并对方法应用访问控制 如何处理重试和瞬态错误 如何使用分布式跟踪指标来查
349
0
20
手把手教你学Dapr - 3. 使用Dapr运行第一个.Net程序
摘要:注意: 文章中提到的命令行工具即是Windows Terminal/PowerShell/cmd其中的一个,推荐使用Windows Terminal 运行命令行工具的时候建议以管理员身份,避免踩坑 为了保证操作顺畅,建议使用PowerShell先执行一下set-ExecutionPolicy Rem
604
6
14
手把手教你学Dapr - 2. 必须知道的概念
摘要:Sidecar 边车 Dapr API提供Http和gRPC两种通讯方式。 运行方式则可以是容器也可以是进程(Windows开发推荐使用Self Hosted,后续会解释)。 这样的好处是与运行环境无关,且独立运行不需要应用包含Dapr运行时的代码。只需要通过SDK集成即可,这使得Dapr与应用的逻
463
1
10
手把手教你学Dapr - 1. .Net开发者的大时代
摘要:Dapr全称 Distributed Application Runtime,分布式应用运行时 Dapr的口号 简化云原生应用开发,聚焦在应用的核心逻辑,让代码简单、可移植 Dapr的目标 最佳实践的构建块 任何语言或框架 一致性,可移植,开放的API 采纳标准 可扩展和可插拔的组件 与平台无关(本
1021
6
19
点击右上角即可分享
微信分享提示
深色
回顶
收起