• ASP.NETCore微服务实战:在云环境中开发、测试和部署跨平台服务
21年品牌 40万+商家 超1.5亿件商品

ASP.NETCore微服务实战:在云环境中开发、测试和部署跨平台服务

10 1.7折 59 全新

仅1件

广东东莞
认证卖家担保交易快速发货售后保障

作者[美]凯文·霍夫曼(Kevin Hoffman) 著;陈计节 译

出版社清华大学出版社

出版时间2019-12

版次1

装帧平装

货号81

上书时间2024-08-11

   商品详情   

品相描述:全新
图书标准信息
  • 作者 [美]凯文·霍夫曼(Kevin Hoffman) 著;陈计节 译
  • 出版社 清华大学出版社
  • 出版时间 2019-12
  • 版次 1
  • ISBN 9787302540199
  • 定价 59.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 188页
  • 字数 292千字
【内容简介】
  在当今的几乎每个垂直领域,企业都需要将软件迁移到云以获取利润;而微服务能提供敏捷性,大幅缩短产品上市时间。

  《ASP.NET Core微服务实战:在云环境中开发、测试和部署跨平台服务》这本实战指南将指导你使用开源ASP.NETCore框架,来创建、测试、编译和部署微服务。

  跟随《ASP.NET Core微服务实战:在云环境中开发、测试和部署跨平台服务》,你将养成良好、实用的习惯,能快速开发稳定可靠、功能强大的服务。

  要开发微服务,并非只是学习一个特定框架或一门编程语言,而要开发能适应弹性伸缩环境、独立于托管容器、能随时启停的应用。这本紧贴实用的指南将带你体验这一过程。

  领会测试驱动、API优先的开发理念

  通过创建和消费后端服务(如数据库和队列)与其他服务交互

  构建依赖于外部数据源的微服务

  学习事件溯源(以事件为中心的持久化方法)

  使用ASP.NETCore开发适合部署在云环境的Web应用

  开发一个消费其他服务或被其他服务消费的微服务

  创建可接受外部配置的服务和应用

  探索用于保护ASP.NETCore微服务和应用的方法

  Kevin Hoffman讲授如何使用新的云模式、实践和技术,对企业级应用进行迁移和现代化改造,以使它们适应云环境。Kevin时常参与各种用户组和技术会议,迄今已撰写了十几本计算机编程书籍。
【作者简介】
  陈计节,红帽开放创新实验室高级咨询顾问,前ThoughtWorks高级咨询顾问。主要关注敏捷方法和DevOps实践的团队赋能,帮助企业构建数字化转型的中坚力量。同时,他还是一名全栈工程师和.NET社区布道者,也是一名开源参与者和贡献者。曾参与翻译《.NET性能优化》一书,发表过各类技术文章。
【目录】
第1章 ASP.NETCore基础

1.1 核心概念

1.1.1 CoreCLR

1.1.2 CoreFX

1.1.3.NETPlatformStandard

1.1.4 ASP.NETCore

1.2 安装.NETCore

1-3开发控制台应用

1.4 开发第一个ASP.NETCore应用

1.4.1 向项目添加ASP.NET包

1.4.2 添加Kestrel服务器

1.4.3 添加启动类和中间件

1.4.4 运行应用

1.5 本章小结

第2章 持续交付

2.1 Docker简介

2.1.1 安装Docker

2.1.2 运行Docker镜像

2.2 使用Wercker持续集成

2.3 用Wercker构建服务

2.3.1 安装Wercker命令行工具

2.3.2 添加wercker.yml配置文件

2.3.3 运行Wercker构建

2.4 使用CircleCI持续集成

2.5 部署到dockerhub

2.6 本章小结

第3章 使用ASP.NETCore开发微服务

3.1 微服务的定义

3.2 团队服务简介

3.3 API优先的开发方式

3.3.1 为什么要用API优先

3.3.2 团队服务的API

3.4 以测试优先的方式开发控制器

3.4.1 注入一个模拟的仓储

3.4.2 完成单元测试套件

3.5 创建持续集成流水线

3.6 集成测试

3.7 运行团队服务的Docker镜像

3.8 本章小结

第4章 后端服务

4.1 微服务生态系统

4.1.1 资源绑定

4.1.2 服务间模型共用的策略

4.2 开发位置服务

4.3 优化团队服务

4.3.1 使用环境变量配置服务的URL

4.3.2 消费RESTful服务

4.3.3 运行服务

4.4 本章小结

第5章 创建数据服务

5.1 选择一种数据存储

5.2 构建Postgres仓储

5.2.1 创建数据库上下文

5.2.2 实现位置记录仓储接口

5.2.3 用EFCore内存提供程序进行测试

5.3 数据库是一种后端服务

5.4 对真实仓储进行集成测试

5.5 试运行数据服务

5.6 本章小结

……

第6章 事件溯源与CQRS

第7章 开发ASP.NETCoreWeb应用

第8章 服务发现

第9章 微服务系统的配置

第10章 应用和微服务安全

第11章 开发实时应用和服务

第12章 设计汇总
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP