标记方式:微服务

Microservices指南

微服务体系结构模式是一种将单个应用程序开发为一组小型服务的方法,每个服务在自己的流程中运行,并与轻量级机制(通常是HTTP资源API)通信。这些服务是围绕业务功能构建的,并且可以通过完全自动化的部署机制独立部署。这些服务可以用不同的编程语言编写,使用不同的数据存储技术,对这些服务进行最基本的集中管理。虽然它们的优势使它们在过去几年中非常流行,但它们也带来了增加分销、削弱一致性和需要成熟的经营管理的成本。

由Ma188bet足球充值rtin Fowler

阅读更多…

指南

应用程序体系结构web服务微服务

Microservices

术语“微服务体系结构”在过去几年中兴起,用于描述将软件应用程序设计为独立可部署的服务套件的一种特殊方法。bet188足球虽然没有这种体系结构风格的精确定义,但在组织中有一些围绕业务能力、自动化部署、端点智能以及语言和数据的分散控制的共同特征。

詹姆斯·刘易斯和马丁·福勒著188bet足球充值

2014年3月25日

阅读更多…

文章

受欢迎的应用程序体系结构微服务

微服务讲座

对于任何新的体系结构术语,都很难对微服务进行恰当的定义,因此本文首先根据James和我撰写的一篇文章来解决这个问题,这篇文章激发了人们的兴趣。然后,我将微服务与SOA进行比较,将体系结构与更独立的方法进行比较,并概述在部署微服务应用程序之前必须马上做的重要事情。

由Ma188bet足球充值rtin Fowler

2015年1月15日

更多的…

视频

微服务

如何打破坝段到微服务

单片系统变得过于庞大,处理,很多企业被吸引到它们分解到微服务建筑风格。这是一个值得的旅程,但并不容易。我们已经了解到,这样做很好,我们需要用一个简单的服务启动,但随后抽出那是基于对业务和变动频繁重要的垂直功能服务。这些服务应该是第一大,最好不依赖于剩余的整体。我们要确保每个迁移步骤代表原子改善整体架构。

由Zhamak Dehghani

2018年4月24日

阅读更多…

文章

微服务

山姆·纽曼对“微服务”的采访

goto conferences邀请我对山姆•纽曼(Sam Newman)就他的书《从巨石到微服务》(Monoliths to Microservices)进行采访。这变成了关于微服务和何时使用它们的一般性对话。Sam认为它们的三个主要原因是独立的可部署性、数据的隔离性和反映组织结构。我对第一个观点持怀疑态度,但是我认为数据和人员是软件开发中比较复杂的部分。

由Ma188bet足球充值rtin Fowler

2020年9月4日

更多的…

视频

面试微服务

如何从一个庞然大物中提取一个数据丰富的服务

当破巨石成更小的服务,最困难的部分实际上是打破了数据生命在整体的数据库。要提取了丰富的数据业务,它是有用的遵循了一系列的在任何时候都保留数据的一个写拷贝步骤。的步骤开始通过在现有的单块的逻辑分隔:分裂行为服务到单独的模块,然后数据分离成一个单独的表。这些元素可以单独移动到一个新的,独立的服务。

由Praful Todkar

2018年8月30日

阅读更多…

文章

微服务

微前端

良好的前端开发是困难的。缩放前端发展,让很多球队可以在一个庞大而复杂的产品同时工作就更难了。在这篇文章中,我们将介绍一个最近分手前端巨石成许多更小,更易于管理的部分的趋势,以及如何架构可以增加前端代码工作团队的有效性和效率。除了谈到的各种收益和成本,我们将介绍一些可用的实施选项,我们会深入了解,演示了该技术的完整的示例应用程序。

通过凸轮杰克逊

2019年6月19日

阅读更多…

文章

应用程序体系结构前端微服务

Microservice权衡

许多开发团队已经发现微服务体系结构风格是一种优于单片体系结构的方法。但其他团队发现,这是一个降低生产率的负担。像任何架构风格一样,微服务带来了成本和收益。要做出明智的选择,你必须理解这些并将它们应用到你的特定环境中。

由Ma188bet足球充值rtin Fowler

2015年7月1

阅读更多…

文章

微服务

测试策略在微服务架构

目前已在基于服务的架构上朝着更小,更集中的“微”服务在过去几年的转变。有这种方法有很多优点,如能够独立部署,扩展和维护多个团队的每个组件和并行化发展。然而,一旦这些附加的网络分区已经出台,在流程应用适用于整体的测试策略需要重新考虑。在这里,我们计划讨论一些方法来管理多个独立部署的组件的额外测试的复杂性,以及如何有测试,尽管有多个小组,每组充当监护人的不同服务的应用程序仍然是正确的。

由托比·克莱姆森

2014年11月18日

阅读更多…

infodeck

受欢迎的测试infodecks微服务

微服务和分布式对象第一定律

在EAA我的普说“不分配你的对象”。这是否建议否认我在微服务的兴趣?

由Ma188bet足球充值rtin Fowler

2014年8月13日

阅读更多…

文章

API设bet188足球计微服务

不要从一个庞然大物开始

在过去的几个月里,我已经多次听说,只有这样,才能有成功的微服务架构是首先用整块开始。套用西蒙·布朗:如果你不能建立一个结构良好的整体,是什么让你觉得你可以建立一个结构良好的一组微服务的?最近 - 和往常一样,很有说服力 - 渲染这个说法来自Martin Fowler的这个非常站点。188bet足球充值当我有机会在早期草案发表意见,我有一些时间来考虑这个问题。和我一样,特别是因为我经常发现自己同意与他和其他一些人,他们的观点我通常份额似乎同意他的观点,太。

我坚信从一个庞然大物开始通常是一件错误的事情。

Stefan Tilkov的

2015年6月9日

阅读更多…

文章

微服务

基础设施代码

基础设施作为代码是方法对通过然后可被治疗就像任何软件系统的源代码定义的计算和网络基础设施。这样的代码可以被保持在源控制,以允许可审计性和ReproducibleBuilds,受测试实践,和完整的规程ContinuousDelivery。在过去的十年里,这是一种处理增长问题的方法云计算并将成为未来处理计算基础设施的主要方式。

由Ma188bet足球充值rtin Fowler

2016年3月1日

阅读更多…

bliki

持续交付微服务

Microservice溢价

微服务架构风格是去年的热门话题。在最近的奥赖利软件架构会议,这似乎是每一个会话谈到微服务。足以让每个人的过度炒作,废话探测器并闪烁。一个这样的后果是,我们已经看到了球队太渴望拥抱微服务,却没有意识到微服务于他们自己的帐户带来复杂性。这增加了溢价项目的成本和风险 - 一个经常得到项目陷入了困境。

由Ma188bet足球充值rtin Fowler

2015年5月13日

阅读更多…

bliki

微服务

Microservice先决条件

当我和人们谈论使用微服务架构风格我听到很多乐观的声音。开发人员喜欢使用较小的单元,并期望比单一单元更好的模块化。但是,与任何架构决策一样,都存在权衡。特别是对于微服务,这将给操作带来严重的后果,操作人员现在必须处理小型服务的生态系统,而不是一个定义良好的单一整体。因此,如果您没有某些基本能力,就不应该考虑使用微服务样式。

由Ma188bet足球充值rtin Fowler

2014年8月28日

阅读更多…

bliki

微服务

庞然大物第一

当我听到团队使用microservices架构,我注意到一个共同的模式。

  1. 几乎所有成功的微服务故事都是从一个庞然大物开始的,这个庞然大物变得太大,然后被分解了
  2. 我所听说过的从头开始构建为微服务系统的系统几乎都以严重的问题告终。

这种模式导致我的许多同事提出了这样的观点您不应该开始使用microservices的新项目,即使您确信您的应用程序足够大,值得使用它。

由Ma188bet足球充值rtin Fowler

6月2015

阅读更多…

bliki

进化设计bet188足球微服务


所有标签

API设bet188足球计·敏捷·敏捷实施·分析模式·应用程序体系结构·应用程序集成·坏事·大数据·棋盘游戏·构建脚本·认证·协作·计算机历史·小组会议·会议·持续交付·新型冠状病毒肺炎·数据库·bet188足球·字典·分布式计算杂志·娱乐·多样性·文档·领域驱动设计bet188足球·领域特定语言·国内·封装·企业架构·估计·事件架构·进化设计bet188足球·经验报告·expositional架构·极限编程·前端·小工具·ieeeSoftware·infodecks·网络文化·面试·语言功能·语言工作台··传统康复·法律·指标·微服务·移动·noSQL·对象协作设计bet188足球·解析器生成器·摄影·播客·受欢迎的·演讲技巧·隐私·过程理论·生产力·编程平台·编程风格·项目计划·招聘·188足球比分直播·188足球比分直播重构边界·需求分析·ruby·安全·演讲视频·团队环境中·团队组织·技术债务·技术领导·测试类别·测试·ThoughtWorks的·工具·旅行·uml·版本控制·web开发·web服务·网站·写作

2020·2019·2018·2017·2016·2015·2014·2013·2012·2011·2010·2009·2008·2007·2006·2005·2004·2003·2002·2001·2000·1999年·1998年·1997年·1996年

所有的内容