标记为:微服务

118bet官网

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

微服务

“微服务架构”术语在过去几年中涌现,以描述设计188比分直播网 坚持原创软件应用程序作为独立部署服务的套件的特定方式。虽然这种架构风格没有精确定义,但在围绕业务能力,自动部署,智能的组织周围存在某些共同的特征,以及对语言和数据的分散控制。

由詹姆斯刘易斯和马丁福勒

2014年3月25日

阅读更多…

文章

受欢迎的应用架构188比分直播网 坚持原创微服务

微服务谈话

与任何新的架构术语一样,很难得到一个微妙的方式的体面定义,所以这次谈判通过解决詹姆斯和我帮助推动利益的文章来解决这一问题。然后,我将微服务与SOA进行比较,将架构与更单独的方法进行比较,并且在部署微服务应用程序之前,概述188比分直播网 坚持原创重要的事情。

由Martin Fowler.

2015年1月15日

更多的…

视频

微服务

如何将整料寄给微型信息

随着单片系统变得太大而无法应对,许多企业被吸引到将它们分解为微服务建筑风格。这是一个值得的旅程,但不是一个容易的旅程。我们已经了解到这效果很好,我们需要从简单的服务开始,然后绘制基于对业务很重要的垂直功能并经常更改的服务。这些服务起初应该很大,最好不要依赖于剩余的整体。我们应该确保迁移的每个步骤都代表了整体架构的原子改进。188比分直播网 坚持原创

由Zhamak Dehghani.

2018年4月24日

阅读更多…

文章

微服务

采访Sam Newman关于微服务

Goto会议让我在他的书上与Sam Newman进行接受进行面试:“全身来到MicroServices”。这变成了关于微猎物的一般对话,以及何时使用它们。SAM考虑了他们是独立的部署性,隔离数据的三个主要原因,并反映组织结构。我对第一个更加持怀疑态度,但考虑数据和人们是软件开发的复杂部分。188比分直播完整手机版

由Martin Fowler.

4月4日

更多的…

视频

采访微服务

如何从单块子中提取数据丰富的服务

将单片融入较小的服务时,最困难的部分实际上分解了雄芯数据库中的数据。要提取丰富的数据服务,请遵循一系列步骤始终保留数据的单一写入副本。步骤首先在现有的单线列中进行逻辑分离:将服务行为分成单独的模块,然后将数据分成单独的表。这些元素可以单独移动到新的自主服务中。

通过傲慢的托卡尔

2018年8月30日

阅读更多…

文章

微服务

微型前端

良好的前端发展很难。缩放前端开发,以便许多团队可以同时在大型和复杂的产品上工作,甚至更难。在本文中,我们将描述最近将前端巨石分为许多更小,更可管理的作品的趋势,以及该架构如何提高在前端代码上工作的团队的效率和效率。188比分直播网 坚持原创除了谈论各种福利和成本之外,我们将介绍可用的一些实现选项,我们将深入深入了解演示技术的完整示例应用程序。

微服务权衡

许多开发团队发现微服务体系结构风格是单片体系结构的一种优越方法。188比分直播网 坚持原创但是其他的团队发现它们是一个降低生产力的负担。像任何架构风格一样,微服务带来成本和收益。要做出明智的选择,您必须理解这些并将它们应用到您的具体环境中。

由Martin Fowler.

2015年7月1日

阅读更多…

文章

微服务

在微服务架构中测试策略188比分直播网 坚持原创

在过去几年中,在基于服务的架构方面存在较小,更侧重的“Micro”服务。188比分直播网 坚持原创这种方法有许多好处,例如独立部署,缩放和维护每个组件的能力并将开发平行于多个团队。然而,一旦引入了这些额外的网络分区,需要重新考虑应用于整体过程中的单片的测试策略。在这里,我们计划讨论许多用于管理多个独立可部署组件的额外测试复杂性的方法以及如何具有测试,并且应用程序仍然正确,尽管有多个团队作为不同服务的监护人。

托比克莱姆森

2014年11月18日

阅读更多…

infodeck.

受欢迎的测试InfoDecks.微服务

微服务和分布式物体的第一定律

在eaa p中,我说“不要分发你的物体”。这个建议是否与我对微服务的兴趣矛盾?

由Martin Fowler.

2014年8月13日

阅读更多…

文章

API设计微服务

不要以巨魔开始

在过去的几个月里,我一再听到了解成功的微服务架构的唯一方法是首先从一块巨石开始。188比分直播网 坚持原创为了释放西蒙布朗:如果你无法建立一个结构良好的巨石,那么你认为你可以建立一个结构良好的微野营服务集?最近 - 和通常,非常令人信服的 - 这一论点的渲染来自这个网站上的Martin Fowler。因为我有机会评论早期的草案,我有一段时间思考这一点。而且我确实如此,特别是因为我通常会发现自己与他同意,以及其他一些我通常分享的其他人似乎也同意他。

我坚信,以巨石开始的是通常是错误的事情。

Stefan Tilkov的

2015年6月9日

阅读更多…

文章

微服务

基础架构作为代码

基础架构作为代码是通过源代码定义计算和网络基础架构的方法,然后可以像任何软件系统一样处理。这些代码可以保存在源代码控制中以允许审计性和可再生制定,经过测试实践,以及完整的纪律持续的。这是一种在过去十年中被使用的方法,以处理成长云计算平台,并将成为处理计算基础设施的主导方式。

由Martin Fowler.

2016年3月1日

阅读更多…

Bliki.

连续交货微服务

MicroService优惠

微服务建筑风格一直是去年的热门话题。最近O'Reilly软件架构会议188比分直播网 坚持原创,它似乎每次会议谈到微服务。足以让每个人过度炒作的除毛探测器上升和闪烁。其中一个后果是,我们已经看到团队太渴望接受微服务,而不是意识到微服务在自己的帐户上引入复杂性。这增加了一个项目的成本和风险 - 一个经常将项目变成严重麻烦的费用。

由Martin Fowler.

2015年5月13日

阅读更多…

Bliki.

微服务

microService先决条件

当我与人们交谈时使用微服务建筑风格我听到很多乐观。开发人员享受较小的单位,并且预期比与整料更好的模块化。但与任何建筑决定一样,有权衡。特别是微服务对于运营存在严重后果,现在必须处理小型服务的生态系统而不是单一定义的整形巨石。因此,如果您没有某些基线竞争力,则不应考虑使用微服务样式。

由Martin Fowler.

2014年8月28日

阅读更多…

Bliki.

微服务

首先

就像我听到的关于团队使用microservices架188比分直播网 坚持原创构,我注意到了一个常见的模式。

  1. 几乎所有成功的微服务故事都已开始使用一个太大而被打破的巨石
  2. 几乎所有我听说过一个从头开始构建的系统的案例,它已经陷入了严重的麻烦。

这种模式引领了许多我的同事争论这一点您不应该启动一个微服务的新项目,即使您确定您的申请足够大以使其值得。

由Martin Fowler.

2015年6月3日

阅读更多…

Bliki.

进化设计微服务


所有标签

API设计·敏捷·敏捷收养·分析模式·应用架构188比分直播网 坚持原创·应用集成·坏事·18bet体育·构建脚本·认证·合作·计算机历史·会议面板·会议·连续交货·新型冠状病毒肺炎·数据分析·数据库·设计·字典·分布式计算杂志·转移·多样性·文件·域驱动设计·域特定语言·国内的·封装·企业架构188比分直播网 坚持原创·估计·活动架构188比分直播网 坚持原创·进化设计·经验报告·博览架构188比分直播网 坚持原创·极限编程·前端·小工具·Ieeesoftware·InfoDecks.·互联网文化·采访·语言功能·语言工作台·瘦且健康的·遗产康复·合法的·指标·微服务·移动的·NoSQL.·对象协作设计·解析器发电机·摄影·播客·受欢迎的·演讲技巧·隐私·过程理论·生产力·编程平台·编程风格·项目计划·招聘·188app彩票ios·188app彩票ios重构边界·需求分析·ruby·安全·谈话视频·团队环境·团队组织·技术债务·技术领导·测试类别·测试·金宝搏亚洲体育博彩·工具·旅行·UML.·版本控制·Web开发·网页服务·网站·写作

2021.·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年

所有内容