当前位置:首页 > 计算机理论 >
《.NET微服务:容器化应用程序架构指南》电子书封面

.NET微服务:容器化应用程序架构指南

  • 发布时间:2020年06月03日 09:49:01
  • 作者:蔡明
  • 大小:13.2 MB
  • 类别:微服务电子书
  • 格式:PDF
  • 版本:第2版
  • 评分:7.3

    .NET微服务:容器化应用程序架构指南 PDF 第2版

      给大家带来的一篇关于微服务相关的电子书资源,介绍了关于.NET、微服务、容器化应用方面的内容,本书是由微服务官网出版,格式为PDF,资源大小13.2 MB,蔡明编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.9。

      内容介绍

      .NET微服务:容器化应用程序架构指南》介绍了基于微服务的应用程序的开发方法,以及通过容器进行管理的方法。

      本书主要讨论使用.NETCore 和 Docker 容器架构进行设计和实现的具体方法。为了让大家更快地上手使用容器和微服务,本书主要以一款基于微服务的容器化应用程序为例进行介绍,您可以通过该示例学习和研究。 示例应用可从eShopOnContainers 的 GitHub 仓库下载。本书为开发和架构设计提供了一个基础指南。

      在开发环境层面,主要专注于两种技术: Docker 和.NETCore。我们的目的是, 在阅读本书后,当您考虑应用程序设计时,可以无需关注产品运行环境的基础设施(云端或本地)。您可以在应用程序需要部署到生产环境时,再决定使用什么样的基础设施。因此,本书在基础设施方面是中立的,主要以开发环境为中心。

      在学习完本书之后,接下来您可以开始学习 Microsoft Azure 上已经可正式商用的微服务。

      版本

      本书通过修订已涵盖.NET Core 2 版本, 以及许多与新兴技术(Azure 和第三方技术)有关的其他更新, 并与.NET Core 2 版本保持一致。

      本书主要面向刚接触基于 Docker 的应用程序开发,以及基于微服务架构设计的开发人员和架构师。如果想要学习如何使用微软开发技术(尤其是使用.NET Core)和 Docker 容器来架构和设计应用程序原型并进行概念验证, 那么本书就是为您而作的。如果您是技术决策者(例如企业架构师),在决定选择何种方式来实现全新的现代化分布式应用程序前,您想要概要性地了解架构和技术, 那么本书也会为您提供巨大的帮助。

      学习笔记

      使用Feign扩展包实现微服务间文件上传

      在Spring Cloud 的Feign组件中并不支持文件的传输,会出现这样的错误提示: feign.codec.EncodeException: class [Lorg.springframework.web.multipart.MultipartFile; is not a type supported by this encoder. at feign.codec.Encoder$Default.encode(Encoder.java:90) ~[feign-core-9.5.1.jar:na] at feign.form.FormEncoder.encode(FormEncoder.java:87) ~[feign-form-3.3.0.jar:3.3.0] at feign.form.spring.SpringFormEncoder.encode(SpringFormEncoder.java:64) ~[feign-form-spring-3.3.0.jar:3.3.0] 但是我们可以通过使用Feign的扩展包实现这个功能。 一. 示例介绍 我们调用feign_upload_second的上传文件接口上传文件,feign_upload_second内部使用feign调用feign_upload_first实现文件上传。 二 、单文件上传 2.1 feign_upload_first服务提供者 文件……

      java微服务架构雪崩效应详解

      前言 微服务化产品线,每一个服务专心于自己的业务逻辑,并对外提供相应的接口,看上去似乎很明了,其实还有很多的东西需要考虑,比如:服务的自动扩充,熔断和限流等,随着业务的扩展,服务的数量也会随之增多,逻辑会更加复杂,一个服务的某个逻辑需要依赖多个其他服务才能完成。 一但一个依赖不能提供服务很可能会产生雪崩效应,最后导致整个服务不可访问。 微服务之间进行rpc或者http调用时,我们一般都会设置调用超时,失败重试等机制来确保服务的成功执行,看上去很美,如果不考虑服务的熔断和限流,就是雪崩的源头。 假设我们有两个访问量比较大的服务A和B,这两个服务分别……

      SpringCloud微服务之Hystrix组件实现服务熔断的方法

      一、熔断器简介 微服务架构特点就是多服务,多数据源,支撑系统应用。这样导致微服务之间存在依赖关系。如果其中一个服务故障,可能导致系统宕机,这就是所谓的雪崩效应。 1、服务熔断 微服务架构中某个微服务发生故障时,要快速切断服务,提示用户,后续请求,不调用该服务,直接返回,释放资源,这就是服务熔断。 熔断生效后,会在指定的时间后调用请求来测试依赖是否恢复,依赖的应用恢复后关闭熔断。 2、服务降级 服务器高并发下,压力剧增的时候,根据当业务情况以及流量,对一些服务和页面有策略的降级(可以理解为关闭不必要的服务),以此缓解服务器资源的压力以保障核心任务……

      微服务搭建集成Spring Cloud Turbine详解

      1.概述 本文中,我将向你介绍Spring Cloud Netflix Turbine。它将多个Hystrix Metrics Streams 聚合为一个,以便显示在一个仪表板视图中。 简要介绍Hystrix 。 在微服务架构中,我们有许多小应用程序相互通信以完成请求。这些下游服务有可能无法正确响应或完全失败。为了防止发生级联故障,我们为微服务设置了Hystrix回退机制。 每个实现Hystrix的微服务都可以选择公开Hystrix Metrics Streams(通过actuator端点/hystrix.stream),以便通过Hystrix Dashboard查看。 如果您想了解更多信息,我已在Spring Cloud:Hystrix中详细介绍了这一点。 Turbine是Netflix的一个开源工具,用于将多个流聚合到一个流中。 Spring提供了一个很好的包装器,以方……

      Spring Boot 快速搭建微服务框架详细教程

      前言: SpringBoot是为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以做到专注于Spring应用的开发,而无需过多关注XML的配置。 简单来说,它提供了一堆依赖打包,并已经按照使用习惯解决了依赖问题---习惯大于约定。 Spring Boot默认使用tomcat作为服务器,使用logback提供日志记录。 Spring Boot的主要优点: 为所有Spring开发者更快的入门 开箱即用,提供各种默认配置来简化项目配置 内嵌式容器简化Web项目 没有冗余代码生成和XML配置的要求 技术栈: Java 8 Maven Spring-boot Mybatis Redis Lombok Swagger2 Jenkins SonarQuber 1、使用Maven构建项目 1.1 通过 SPRING INITIALIZR 工具生产基础项目 通过访问:http://start.……

      以上就是本次介绍的微服务电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:Ansys结构动力分析与应用

      下一篇:硬件安全攻防大揭秘

      展开 +

      收起 -

      下载地址:百度网盘下载
      微服务相关电子书
      基于Bootstrap和Knockout.js的ASP.NET MVC开发实战
      基于Bootstrap和Knockout.js的ASP.NET MVC开发实战 原书扫描版

      通过本书的实践应用,你将可以学习对ASP.NET MVC服务端语言、Bootstrap前端框架和Knockoutjs——Model-View-ViewModel模式的JavaScript实现的组合使用,感兴趣的可以下载了解

      立即下载
      ASP.NET Core 3.0指南
      ASP.NET Core 3.0指南 超清版

      .NET Core 是开放源代码通用开发平台,由 Microsoft 和 .NET 社区在 GitHub 上共同维护。 它跨平台(支持Windows、macOS 和 Linux),并且可用于生成设备、云和 IoT 应用程序。详细介绍了解 .NET Core,包括它的特征、支持的语言和框架以及关键 API。 最新版是 .NET Core 3.0。 新功能包括通过 Windows Presentation Foundation (WPF) 和 Windows 窗体提供的Windows 桌面支持、使用 Blaz

      立即下载
      ASP.NET入门经典:Visual Studio 2015
      ASP.NET入门经典:Visual Studio 2015 扫描第9版

      这是一本.NET开发经典名著,ASP.NET入门必备参考,基于全新的ASP.NET 6.0 for VS2015版本,以示例讲解高效掌握,合初学者和需要提高效率的开发人员阅读

      立即下载
      Visual C#.NET串口通信及测控应用典型实例
      Visual C#.NET串口通信及测控应用典型实例 完整版

      《Visual C#.NET串口通信及测控应用典型实例》从工程应用的角度出发,通过8个典型应用实例,包括PC与PC、PC与单片机、PC与PLC、PC与远程I/O模块、PC与智能仪器、PC与无线数传模块、Pc与USB数据采

      立即下载
      编写高性能的.NET代码
      编写高性能的.NET代码 扫描超清版

      想让自身的.NET编码得到zui佳的特性吗?这书将解开CLR的神密面具,不但手把手教你撰写特性出色的编码,还能给你知其然。创作者参加设计构思并构建的系统软件是全世界zui大中型的性能.NE

      立即下载
      .NET大局观
      .NET大局观 高清版

      微软的.NET是一个对Windows-based软件开发起到革命性影响的新技术集。.NET主题之一是Web services的思想,允许软件运用Internet技术,和其他软件直接通讯。这个首创技术中的核心组成:.NET Frame

      立即下载
      可视化程序设计.NET教程
      可视化程序设计.NET教程 高清版

      《可视化程序设计NET教程》 从案例 入手,对可视化程序设计进行了详细的介绍。书中由浅入深地介绍了可 视化程序设计的集成开发环境、可视化控件用户界面布局、代码编写的基 本构架、常

      立即下载
      Professional C#7 and .NET Core 2.0
      Professional C#7 and .NET Core 2.0 第11版

      C#高级编程出第11版了,目前只有英文原版,名字叫做Professional C# 7 and .NET Core 2.0,中文版预计19年下半年出版。高级编程(Professional)系列写得非常详细,适合希望对代码和原理有深入研究的人阅

      立即下载
      读者留言
      Mr.潘烨磊

      Mr.潘烨磊 提供上传

      资源
      14
      粉丝
      29
      喜欢
      145
      评论
      3

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com