您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 微服务架构与实践 王磊

  2. 随着RESTful、云计算、DevOps、持续交付等概念的深入人心,微服务架构逐渐成为系统架构的一个代名词。本书首先从理论出发,介绍了微服务架构的概念、诞生背景、本质特征以及优缺点;然后基于实践,探讨了如何从零开始构建**个微服务,包括Hello World API、Docker 映像构建与部署、日志聚合、监控告警、持续交付流水线等;最后,在进阶部分讨论了微服务的轻量级通信、消费者驱动的契约测试,并通过一个真实的案例描述了如何使用微服务架构改造遗留系统。全书内容丰富,条理清晰,通俗易懂,是一本
  3. 所属分类:Web开发

    • 发布日期:2017-11-19
    • 文件大小:20971520
    • 提供者:wxfx888
  1. 微服务架构与实践 ,王磊著

  2. 随着RESTful、云计算、DevOps、持续交付等概念的深入人心,微服务架构逐渐成为系统架构的一个代名词。本书首先从理论出发,介绍了微服务架构的概念、诞生背景、本质特征以及优缺点:然后基于实践,探讨了如何从零开始构建第一个微服务,包括HelloWorldAPI、Docker映像构建与部署、日志聚合、监控告警、持续交付流水线等;最后,在进阶部分讨论了微服务的轻量级通信、消费者驱动的契约测试,并通过一个真实的案例描述了如何使用微服务架构改造遗留系统。全书内容丰富,条理清晰,通俗易懂,是一本理论结
  3. 所属分类:Java

    • 发布日期:2018-03-08
    • 文件大小:20971520
    • 提供者:chenhjcs
  1. 微服务架构与实践 ,王磊著.pdf

  2. 随着RESTful、云计算、DevOps、持续交付等概念的深入人心,微服务架构逐渐成为系统架构的一个代名词。本书首先从理论出发,介绍了微服务架构的概念、诞生背景、本质特征以及优缺点;然后基于实践,探讨了如何从零开始构建**个微服务,包括Hello World API、Docker 映像构建与部署、日志聚合、监控告警、持续交付流水线等;最后,在进阶部分讨论了微服务的轻量级通信、消费者驱动的契约测试,并通过一个真实的案例描述了如何使用微服务架构改造遗留系统。全书内容丰富,条理清晰,通俗易懂,是一本
  3. 所属分类:其它

    • 发布日期:2018-03-30
    • 文件大小:20971520
    • 提供者:u013547552
  1. 微服务架构与实践--------王磊著

  2. 本书首先从理论出发,介绍了微服务架构的概念、诞生背景、本质特征以及优缺点;然后基于实践,探讨了如何从零开始构建**个微服务 随着RESTful、云计算、DevOps、持续交付等概念的深入人心,微服务架构逐渐成为系统架构的一个代名词。本书首先从理论出发,介绍了微服务架构的概念、诞生背景、本质特征以及优缺点;然后基于实践,探讨了如何从零开始构建**个微服务,包括Hello World API、Docker 映像构建与部署、日志聚合、监控告警、持续交付流水线等;最后,在进阶部分讨论了微服务的轻量级通
  3. 所属分类:Java

    • 发布日期:2018-04-26
    • 文件大小:19922944
    • 提供者:aoyundizhen2008
  1. 通过RubyonRails和docker构建微服务架构

  2. 说到时下的架构,免不了会涉及到微服务。而谈到微服务架构,又跟容器和Docker技术脱不了关系。虽然容器和Docker并不完全是一回事,但两者是密不可分的,而且二者之间也有共同之处:在大型复杂应用的构建和运营方面,二者都可以大大提高企业的效率。微服务可不像一般的应用,可以通过apt-get工具进行安装,大家可能会问了:我们该如何才能像安装应用一样实现这种服务呢?在很大的程度上,这个问题的答案是否定的,我们无法轻松实现这种服务。更准确的说,至少目前我们还无法实现。在一个系统中,最难修改的就是架构,而
  3. 所属分类:其它

    • 发布日期:2021-02-26
    • 文件大小:251904
    • 提供者:weixin_38629206
  1. 使用容器技术来建立一个微服务架构

  2. 在之前的博文中,我讲解了Linux容器技术的相关实现,比如如何使用Docker来建立流线型的开发和测试体验。因为可以实现跨不同类型基础设施的兼容(比如,在AWS上,容器也可以如实体服务器上一样轻松的运行),容器让代码的部署异常便捷。在实际工作中,测试和开发环境的细微不同很可能会导致应用程序的部署失败;因此在这种情况下,对于开发和测试工作,容器技术可以让开发者豁免很多预想之外的工作和相互推脱。在本篇文章中,我们将讨论是什么特性让容器技术如此适应开发和测试工作,同样适用于在AWS平台上构建一个基于微
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:411648
    • 提供者:weixin_38666114
  1. 如何在微服务架构下构建高效的运维管理平台?

  2. 本文内容有三点:1、微服务架构特点及其传统巨石架构的差异,以及传统运维工具面临的挑战;2、面向微服务的运维平台架构;3、运维平台微服务进化。“微服务”与“巨石架构”两者并非对立,而是分别针对不同场景的解决方案。巨石架构指将所有“大脑”集中在一起,以CS架构为代表,将所有的逻辑放在唯一应用中,再加入前端UI组件、Service、MVC架构、数据库等部分。它的技术架构不复杂,调试、部署、管理方便,是适用于绝大部分系统的解决方案。但是在互联网要求“多、快、好、省”的应用场景下,“巨石架构”面临诸多挑战
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:219136
    • 提供者:weixin_38694023
  1. 如何构建微服务架构

  2. “微服务”的概念兴起于四五年前,近几年尤其火热,各大厂都在进行微服务化改造和微服务建设。最近一年来我们也参与了微服务化的改造大军,这里写下一些做微服务系统设计和开发时的切身感受。说起微服务,不得不提那篇经典的文章,来自MartinFlower的《Microservices》,建议多读几遍。MartinFlower是敏捷开发方法创始人之一,《重构》《企业应用架构模式》作者,ThoughtWorks公司的首席科学家。微服务虽然不是在这篇文章中首次提出,但是它将发展多年的微服务架构进行了重要性总结,推
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:455680
    • 提供者:weixin_38597990
  1. 如何设计高可用的微服务架构

  2. 动态的环境和分布式的系统,比如微服务,它们出现故障的几率更大。发生故障的服务应该被隔离开来,实现优雅的服务降级,提升用户体验。70%的故障都是因为代码变更引起的,所以有时候回退代码并不算是什么坏事。如果发生故障,就要让它们快速而独立的发生。一个团队无法控制他们服务的依赖项。缓存、隔板、回路断路器和速率限定器这些架构模式有助于构建可靠的微服务。微服务架构通过定义良好的边界让失效隔离成为可能,但每一个分布式系统都存在同样的问题——网络、硬件或应用程序层面都有可能出现故障。因为服务之间存在依赖关系,所
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:281600
    • 提供者:weixin_38557530
  1. 避免大规模故障的微服务架构设计之道

  2. 本文首先介绍微服务架构存在的风险,然后针对如何避免微服务架构的故障,提出了多种有效的微服务架构中的方法和技术,其中例如服务降级、变更管理、健康检查和修复、断路器、限流器等。微服务架构通过定义明确的服务边界,能有效地隔离故障。和其他分布式系统一样,微服务在网络、硬件和应用层上都会存在更多的问题。由于服务之间是互相依赖,因此任何组件都可能出错导致用户不能访问。为尽可能减少部分中断带来的影响,我们需要构建容错能力强的服务,以从容应对发生的某些中断。本文在RisingStack’sNode.jsCons
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:328704
    • 提供者:weixin_38657835
  1. 如何进行微服务的API测试

  2. 本文来自云社区,本文主要介绍了微服务面临的独特挑战是构成应用程序的服务数量以及服务之间的依赖关系,希望对您的学习有所帮助。作为构建复杂系统的架构,微服务在开发社区中获得了巨大的吸引力。虽然人们开始明白它并不是解决所有应用程序架构问题的灵丹妙药,但是分享与依赖关系和扩展相关的挑战的应用程序可以从中受益匪浅。微服务的采用率正在上升,但与理解如何测试微服务相关的斗争也在增加。来自ThoughtWorks的TobyClemson在枚举您可能想要在微服务架构中使用的测试策略方面做得非常出色(请参阅他的文章
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:317440
    • 提供者:weixin_38704011
  1. 如何利用K8S全面拥抱微服务架构?

  2. K8S是第一个将“一切以服务为中心,一切围绕服务运转”作为指导思想的创新型产品,它的功能和架构设计自始至终都遵循了这一指导思想,构建在K8S上的系统不仅可以独立运行在物理机、虚拟机集群或者企业私有云上,也可以被托管在公有云中。微服务架构的核心是将一个巨大的单体应用拆分为很多小的互相连接的微服务,一个微服务背后可能有多个实例副本在支撑。单体应用微服务化以后,服务之间必然会有依赖关系,在发布时,若每个服务都单独启动会非常痛苦,简单地说包括一些登录服务、支付服务,若想一次全部启动,此时必不可少要用到编
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:551936
    • 提供者:weixin_38735541
  1. 《微服务架构设计模式》之二:服务的拆分策略

  2. 本文来自于阿里云,由火龙果软件Anna编辑、推荐。第1章描述了微服务架构的关键思想是如何进行功能分解。你可以将应用程序构建为一组服务,而不是开发一个大型的单体应用程序。一方面,将微服务架构描述为一种功能分解是有用的。但另一方面,它留下了几个未解决的问题,包括:微服务架构如何与更广泛的软件架构概念相结合?什么是服务?服务的规模有多重要?为了回答这些问题,我们需要退后一步,看看软件架构的含义。软件的架构是一种抽象的结构,它由软件的各个组成部分和这些部分之间的依赖关系构成。正如你将在本节中看到的,软件
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:1040384
    • 提供者:weixin_38640985
  1. 构建微服务技术中台,SpringCloud和Kubernetes该如何选型?

  2. 中台架构一词最近在技术圈内比较火,波波基于自己的经验和视角,也来凑个热闹聊聊什么是中台架构。中台架构实际由若干个层次组成,其中微服务技术中台是构建中台架构的重要组成部分。SpringCloud和Kubernetes,是目前互联网企业构建微服务技术中台所采用的主流技术栈,波波也会分析和比对这两个方案。Kubernetes平台封装了构建微服务技术中台所需的关键基础服务,它是波波推荐的,构建微服务技术中台的一个比较完备的基础方案。中台这个概念其实在国内最早是由*提出[参考附录1],原来主要是个业
  3. 所属分类:其它

    • 发布日期:2021-02-23
    • 文件大小:1048576
    • 提供者:weixin_38601499
  1. 解析微服务架构(一)单块架构系统以及其面临的挑战

  2. 多年来,我们一直在技术的浪潮中乘风破浪,扬帆奋进,寻找更优秀的方法来构建IT系统,也一直在积极的学习并观察先进的公司如何以不同的架构方式构建或者优化其IT系统,来积极应对市场的变化,迅速做出响应,从而为客户提供更多的价值。微服务架构模式(MicroserviceArchitectPattern)是近两年在软件架构模式领域里出现的一个新名词。虽然其诞生的时间不长,但其在各种演讲、文章、书籍上所出现的频率已经让很多人意识到它对软件领域所带来的影响。那到底什么是微服务,当我们谈论微服务时,它代表着一种
  3. 所属分类:其它

    • 发布日期:2021-02-20
    • 文件大小:603136
    • 提供者:weixin_38529951
  1. 通过RubyonRails和docker构建微服务架构

  2. 说到时下的架构,免不了会涉及到微服务。而谈到微服务架构,又跟容器和Docker技术脱不了关系。虽然容器和Docker并不完全是一回事,但两者是密不可分的,而且二者之间也有共同之处:在大型复杂应用的构建和运营方面,二者都可以大大提高企业的效率。微服务可不像一般的应用,可以通过apt-get工具进行安装,大家可能会问了:我们该如何才能像安装应用一样实现这种服务呢?在很大的程度上,这个问题的答案是否定的,我们无法轻松实现这种服务。更准确的说,至少目前我们还无法实现。在一个系统中,最难修改的就是架构,而
  3. 所属分类:其它

    • 发布日期:2021-02-20
    • 文件大小:251904
    • 提供者:weixin_38683848
  1. deep-microservices-todomvc:Todo微服务使用微服务架构在DEEP框架之上构建-源码

  2. 深度微服务-todomvc deep-microservices-todomvc是一个受启发的完全无服务器的todo应用程序。 前端部分建立在 (Angular 5)的基础上,但是后端是云原生的,由管理。 该存储库是开放源代码,用于展示开发人员如何使用微服务架构和无服务器计算来构建和部署无忧的云原生Web应用程序。 先决条件 确保您已安装 入门 克隆存储库 进入src/deep-todomvc目录 通过运行npm run prepare-backend 通过运行npm run prepare
  3. 所属分类:其它

    • 发布日期:2021-02-05
    • 文件大小:45056
    • 提供者:weixin_42102220
  1. 如何在微服务架构下构建高效的运维管理平台?

  2. 本文内容有三点: 1、微服务架构特点及其传统巨石架构的差异,以及传统运维工具面临的挑战; 2、面向微服务的运维平台架构; 3、运维平台微服务进化。 “微服务”与“巨石架构”两者并非对立,而是分别针对不同场景的解决方案。 巨石架构指将所有“大脑”集中在一起,以CS架构为代表,将所有的逻辑放在唯一应用中,再加入前
  3. 所属分类:其它

    • 发布日期:2021-01-27
    • 文件大小:219136
    • 提供者:weixin_38656462
  1. 如何构建微服务架构

  2. “微服务”的概念兴起于四五年前,近几年尤其火热,各大厂都在进行微服务化改造和微服务建设。最近一年来我们也参与了微服务化的改造大军,这里写下一些做微服务系统设计和开发时的切身感受。说起微服务,不得不提那篇经典的文章,来自MartinFlower的《Microservices》,建议多读几遍。MartinFlower是敏捷开发方法创始人之一,《重构》《企业应用架构模式》作者,ThoughtWorks公司的首席科学家。微服务虽然不是在这篇文章中首次提出,但是它将发展多年的微服务架构进行了重要性总结,推
  3. 所属分类:其它

    • 发布日期:2021-01-27
    • 文件大小:455680
    • 提供者:weixin_38680625
  1. 避免大规模故障的微服务架构设计之道

  2. 本文首先介绍微服务架构存在的风险,然后针对如何避免微服务架构的故障,提出了多种有效的微服务架构中的方法和技术,其中例如服务降级、变更管理、健康检查和修复、断路器、限流器等。 微服务架构通过定义明确的服务边界,能有效地隔离故障。和其他分布式系统一样,微服务在网络、硬件和应用层上都会存在更多的问题。由于服务之间是互相依赖,因此任何组件都可能出错导致用户不能访问。为尽可能减少部分中断带来的影响,我们需要构建容错能力强的服务,以从容应对发生的某些中断。本文在RisingStack’sNode.jsCon
  3. 所属分类:其它

    • 发布日期:2021-01-27
    • 文件大小:328704
    • 提供者:weixin_38577261
« 12 3 4 5 6 »