学海无涯

导航

随笔分类 -  Dapr

微软最新架构微服务
可观察性
摘要:用于获得可观测性的系统信息称为遥测。 它可分为四大类: 分布式跟踪可让你深入了解分布式业务事务中所涉及的服务之间的流量。 指标可让你深入了解服务性能及其资源消耗情况。 日志记录可让你深入了解如何执行代码以及是否发生了错误。 运行状况终结点可让你深入了解服务的可用性。 使用 Zipkin 监视后端 Z 阅读全文

posted @ 2022-11-12 08:27 宁静致远. 阅读(43) 评论(0) 推荐(0)

在 Kubernetes 集群上部署 Dapr
摘要:在 Kubernetes 集群上部署 Dapr 在本地机器上运行以下命令以在集群上初始化 Dapr: dapr init --kubernetes 验证安装结果: dapr status -k 阅读全文

posted @ 2022-11-10 16:25 宁静致远. 阅读(72) 评论(0) 推荐(0)

eShopOnDapr
摘要:eShopOnDapr 通过集成 Dapr 构建基块来改进早期 eShopOnContainers 应用程序。 图 12-3 显示了新的解决方案体系结构: 图 12-3. eShopOnDapr 参考应用程序体系结构 虽然 eShopOnDapr 侧重于 Dapr,但体系结构也进行了简化。 Blaz 阅读全文

posted @ 2022-11-10 09:32 宁静致远. 阅读(334) 评论(0) 推荐(1)

Dapr 发布和订阅
摘要:它可解决的问题 发布-订阅模式的主要优点是松散耦合,有时称为临时分离。 该模式将发送消息的服务(发布服务器)与使用消息的服务(订阅服务器)分离。 发布服务器和订阅服务器都不知道彼此的存在 - 两者都依赖于分发消息的集中式消息代理。 在上图中,请注意模式的步骤: 发布服务器将消息发送到消息代理。 订阅 阅读全文

posted @ 2022-11-09 09:23 宁静致远. 阅读(160) 评论(0) 推荐(0)

Dapr 状态管理
摘要:Dapr 状态管理构建基块简化了状态跟踪,并跨各种数据存储提供高级功能。 分布式应用程序由独立服务组成。 虽然每个服务都应是无状态的,但某些服务必须跟踪状态才能完成业务操作。 请考虑电子商务网站的购物篮服务。 使用 Dapr 状态管理的好处显而易见: 它还消除了使用第三方 SDK(例如 StackE 阅读全文

posted @ 2022-11-01 10:35 宁静致远. 阅读(269) 评论(0) 推荐(0)

Dapper 交通控制示例应用程序模拟高速公路交通控制系统
摘要:交通控制示例应用程序模拟高速公路交通控制系统。 其用途是检测超速车辆,并向违规司机发送罚款通知。 这些系统实际上存在于现实生活中,下面是它们的工作原理。 一组摄像头(每个车道上方各一个)被放置在高速公路的起点和终点(假设该路段为 10 公里),没有上匝道或下匝道。 当车辆在摄像头下方经过时,摄像头会 阅读全文

posted @ 2022-11-01 09:12 宁静致远. 阅读(176) 评论(0) 推荐(0)

Dapr命令
摘要:运行Dapr sidecar 一、命令行运行Dapr 以下命令以启动 Dapr sidecar,它将在端口 3500 上监听名为 myapp 的空白应用程序: dapr run --app-id myapp --dapr-http-port 3500 并使用默认组件 (%USERPROFILE%\. 阅读全文

posted @ 2022-11-01 08:50 宁静致远. 阅读(250) 评论(0) 推荐(0)

Dapr 概念
摘要:Dapr 帮助你和团队构造分布式应用程序,同时降低体系结构和操作方面的复杂性。 Dapr 的目标之一是为微服务应用程序提供云原生功能。 Dapr - Dapr 是一种分布式应用程序运行时,它可以简化生成分布式应用程序的方式。 它公开构造块和可插入组件的体系结构。 Dapr 提供了一种动态胶水,将应用 阅读全文

posted @ 2022-10-25 08:51 宁静致远. 阅读(850) 评论(0) 推荐(0)

Dapr 状态管理
摘要:将 Dapr.Client NuGet 包添加到应用程序: Dapr.Client 打开 Program.cs using Dapr.Client; const string storeName = "statestore"; const string key = "counter"; var da 阅读全文

posted @ 2022-10-25 08:48 宁静致远. 阅读(111) 评论(0) 推荐(0)

Dapr 服务调用
摘要:服务调用构建块优势:服务发现、自动重试、消息加密(使用 mTLS)以及改进的可观测性。 Dapr 调用API 默认情况下,Dapr 挎斗 (SideCar) 依赖于网关来限制对其公共 API 的访问。 因此,请清除“为 HTTPS 配置”复选框: 打开 NuGet 包管理器,添加以下包 Dapr.A 阅读全文

posted @ 2022-10-25 08:37 宁静致远. 阅读(197) 评论(0) 推荐(0)