返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版新书]Dapr与.NET微服务实战 成海霞 Dapr功能讲解 构建块功能使用方法教程 微服务架构书籍 人民邮电出
  • 本店商品限购一件,多拍不予发货,谢谢合作。如遇套装商品/书籍无法选择选项,请联系在线客服。
    • 作者: 陈强著 | 无编
    • 出版社: 高等教育出版社
    • 出版时间:1
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    萌萌哒图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: 陈强著| 无编
    • 出版社:高等教育出版社
    • 出版时间:1
    • 页数:无
    • ISBN:9787040553420
    • 版权提供:高等教育出版社

                                                                                                                店铺公告

    为保障消费者合理购买需求及公平交易机会,避免因非生活消费目的的购买货囤积商品,抬价转售等违法行为发生,店铺有权对异常订单不发货且不进行赔付。异常订单:包括但不限于相同用户ID批量下单,同一用户(指不同用户ID,存在相同/临近/虚构收货地址,或相同联系号码,收件人,同账户付款人等情形的)批量下单(一次性大于5本),以及其他非消费目的的交易订单。 温馨提示:请务必当着快递员面开箱验货,如发现破损,请立即拍照拒收,如验货有问题请及时联系在线客服处理,(如开箱验货时发现破损,所产生运费由我司承担,一经签收即为货物完好,如果您未开箱验货,一切损失就需要由买家承担,所以请买家一定要仔细验货), 关于退货运费:对于下单后且物流已发货货品在途的状态下,原则上均不接受退货申请,如顾客原因退货需要承担来回运费,如因产品质量问题(非破损问题)可在签收后,联系在线客服。

    如遇套装商品/书籍无法选择选项,请联系在线客服。如不联系统一不发货,做不发货处理。


    商品参数

                   

    商品基本信息,请以下列介绍为准
    图书名称:  Dapr与.NET微服务实战
    作者:  达维德·贝丁 著
    定价:  79.80
    ISBN号:  9787115611857
    出版社:  人民邮电出版社

      内容简介

    本书通过开发微服务示例程序来讲解Dapr的各项功能,并介绍其众多构建块的功能及使

    用方法。本书先介绍了Dapr的基础知识以及相关环境的配置工作,以帮助读者快速进入

    Dapr的。其次,介绍了Dapr的核概念、发布/订阅机制、资源绑定构建块与虚拟actor模

    型等相关知识,让读者进步了解Dapr的相关功能。后,介绍了Dapr的实际运用,括Dapr

    应用的署与可观测性,以及在Kubernetes环境中对服务和actor等进行伸缩作。本书可以

    帮助读者快速熟悉微服务架构,并运用Dapr来管理应用的复杂性和克服异构系统等问题。

     本书适合希望探索微服务架构并在Dapr应用中通过Microsoft .NET Core来实现这些架构

    的开发人员阅读。


      目录

    第 分 Dapr基础

    第 1章 Dapr简介 3

    1.1 技术要求 3

    1.2 Dapr概述 4

    1.3 Dapr架构 7

    1.4 设置Dapr启动环境 9

    1.4.1 Docker 9

    1.4.2 Dapr CLI 10

    1.4.3 .NET 10

    1.4.4 VS Code 11

    1.4.5 Windows端 11

    1.4.6 在自托管模式下安装Dapr 11

    1.4.7 在Kubernetes上安装Dapr 12

    1.4.8 升级Dapr版本 13

    1.5 开发第 个Dapr示例程序 14

    1.6 小结 19

    第 2章 调试Dapr解决方案 21

    2.1 技术要求 21

    2.2 在VS Code中配置和调试Dapr 22

    2.2.1 连接调试器 22

    2.2.2 检验调试配置 24

    2.3 调试个多项目的Dapr解决方案 29

    2.3.1 建.NET解决方案 29

    2.3.2 启动配置 30

    2.3.3 任务 32

    2.3.4 启动立的调试会话 33

    2.3.5 启动组合的调试会话 34

    2.4 结合Tye使用Dapr 35

    2.4.1 安装Tye 36

    2.4.2 使用Tye 36

    2.5 小结 40

    第二分 使用Dapr构建微服务

    第3章 服务间调用 43

    3.1 技术要求 43

    3.2 服务如何在Dapr中工作 44

    3.2.1 示例程序架构 45

    3.2.2 服务间调用 45

    3.2.3 名称解析 47

    3.3 使用.NET SDK进行服务调用 47

    3.3.1 为order service建个项目 48

    3.3.2 在ASP.NET中配置Dapr 48

    3.3.3 通过ASP.NET控制器实现Dapr 49

    3.3.4 为reservation service建个项目 50

    3.3.5 准备调试配置 51

    3.3.6 通过ASP.NET路由实现Dapr 51

    3.3.7 回顾 56

    3.4 Dapr服务的HTTP和gRPC调用 56

    3.4.1 在ASP.NET中使用gRPC 56

    3.4.2 微服务的自治 57

    3.4.3 通过gRPC降低延迟 65

    3.5 小结 66

    第4章 状态管理 67

    4.1 技术要求 67

    4.2 Dapr状态管理 68

    4.2.1 服务的状态——无状态和有状态 68

    4.2.2 Dapr中的状态存储 69

    4.2.3 事务 70

    4.2.4 并发性 70

    4.2.5 性 71

    4.2.6 与状态存储的交互 71

    4.3 电子商务网站的有状态服务 73

    4.3.1 有状态的reservation-service 74

    4.3.2 在ASP.NET控制器中处理Dapr状态 75

    4.4 基于Azure Cosmos DB的状态存储 78

    4.4.1 建Azure Cosmos DB 79

    4.4.2 配置状态存储 80

    4.4.3 测试状态存储 82

    4.4.4 Azure Cosmos DB分片 84

    4.4.5 补充 86

    4.5 小结 87

    第5章 发布/订阅 89

    5.1 技术要求 89

    5.2 在Dapr中使用pub/sub设计模式 90

    5.3 在Dapr中使用Azure Service Bus 92

    5.3.1 订阅主题 94

    5.3.2 配置发布/订阅组件 96

    5.3.3 发布到主题 98

    5.3.4 检查消息 99

    5.4 实现saga设计模式 101

    5.4.1 向Dapr发布消息 103

    5.4.2 订阅Dapr主题 104

    5.4.3 测试saga设计模式 105

    5.5 小结 107

    第6章 资源绑定 109

    6.1 技术要求 109

    6.2 学如何使用Dapr绑定 110

    6.2.1 配置cron输入绑定 111

    6.2.2 测试cron绑定 112

    6.3 在Dapr中使用Twilio输出绑定 113

    6.3.1 注册Twilio试用账户 114

    6.3.2 配置Twilio输出绑定 115

    6.3.3 通过输出绑定发送信号 115

    6.3.4 验证通知 117

    6.4 在C#中通过Azure Event Hubs输入绑定摄取数据 119

    6.4.1 建Azure Event Hubs绑定 120

    6.4.2 配置输入绑定 121

    6.4.3 实现Azure Event Hubs输入绑定 122

    6.4.4 产生事件 124

    6.5 小结 125

    第7章 actor的用法 127

    7.1 技术要求 127

    7.2 在Dapr中使用actor 128

    7.2.1 actor模型简介 128

    7.2.2 配置Dapr actor状态存储 132

    7.2.3 验证状态存储 133

    7.3 actor的生命周期、并发性和性 134

    7.3.1 placement服务 134

    7.3.2 并发性和性 135

    7.3.3 actor的生命周期 137

    7.4 在电子商务网站预订系统中使用actor 138

    7.4.1 建actor项目 139

    7.4.2 实现actor模型 140

    7.4.3 在其他Dapr应用中访问actor 143

    7.4.4 查看actor的状态 146

    7.5 小结 147

    第三分 署和伸缩

    第8章 在Kubernetes中署Dapr应用 151

    8.1 技术要求 151

    8.2 建Kubernetes 152

    8.2.1 建Azure资源组 153

    8.2.2 建AKS集群 153

    8.2.3 连接AKS集群 154

    8.3 在Kubernetes中安装Dapr 155

    8.4 署Dapr应用 158

    8.4.1 构建容器镜像 159

    8.4.2 推送容器镜像 162

    8.4.3 在Kubernetes中管理密码 164

    8.4.4 Dapr应用署 166

    8.5 将Dapr应用暴露给外客户端 170

    8.6 小结 177

    第9章 追踪Dapr应用 179

    9.1 技术要求 179

    9.2 观测Dapr中的应用 180

    9.3 使用Zipkin进行追踪 182

    9.3.1 设置Zipkin 182

    9.3.2 配置Zipkin进行追踪 184

    9.3.3 在Dapr中启用追踪 185

    9.3.4 使用Zipkin追踪 187

    9.4 使用Prometheus和Grafana分析指标 191

    9.4.1 安装Prometheus 192

    9.4.2 安装Grafana 193

    9.4.3 导入Dashboard模板 193

    9.5 小结 196

    第 10章 负载测试和伸缩 197

    10.1 技术要求 197

    10.1.1 Bash 198

    10.1.2 Python 198

    10.1.3 Locust 199

    10.1.4 Kubernetes配置 199

    10.2 在Kubernetes中伸缩Dapr应用 200

    10.2.1 副本 201

    10.2.2 自动伸缩 202

    10.2.3 资源请求和资源限制 204

    10.3 使用Locust进行负载测试 207

    10.4 Dapr应用的负载测试 209

    10.4.1 通过端口转发准备数据 209

    10.4.2 在本地测试Locust 210

    10.4.3 在ACI中运行Locust 213

    10.4.4 配置HPA 215

    10.5 使用KEDA进行自动伸缩 217

    10.6 小结 217

    附录A 使用Dapr的微服务架构 219

    A.1 发现微服务 219

    A.1.1 服务 220

    A.1.2 自治 221

    A.1.3 自动化署 221

    A.1.4 有界上下文 222

    A.1.5 松耦合 222

    A.1.6 事件驱动架构 223

    A.1.7 可观察性 223

    A.1.8 可持续性 223

    A.2 采用微服务模式 224

    A.3 构建个电子商务网站架构 226

    A.3.1 定义有界上下文 226

    A.3.2 示例:销售微服务 227

    A.4 使用Dapr构建微服务 228

    A.4.1 松耦合的微服务 228

    A.4.2 自治的微服务 229

    A.4.3 可观察的微服务 229

    A.4.4 可扩展的微服务 229

    A.4.5 事件驱动的微服务 229

    A.4.6 无状态的微服务 230

    A.5 小结 230



      作者简介

    Davide Bedin是云原生架构家,他在云计算领域拥有丰富的经验。作为立软件开发商的

    席技术官,Davide带领企业进行数字化转型,探索出基于Microsoft Azure云服务的新

    解决方案。Davide尤其关注分布式计算向面向服务的架构及微服务架构的发展和演进过

    程。他大分的开发生涯投入网络服务相关的研发工作中。

    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购