流量较大的服务上的能力意味着您可以提高性能。例如将其目录同步时间从小时缩短至分钟以下。什么是绞杀者模式绞杀图案的名字来源于绞杀无花果树。就像树一样您可以使用现有的应用程序作为基础。然后您构建一项新服务来替换其中的一个特定元素。完成后您将停用应用程序的旧部分。此服务直到新的微服务取代您的整个整体。您扼杀了旧代码因此可以完全放弃它。生命周期分为三个阶段通过创建现有服务的新版本来改造应用程序。与旧应用程序共存并与数量不断增加的微服务一起运行。当新服务完全取代。

您可以通过服务继续

旧系统时淘汰旧系统。扼杀者与瀑 数字数据 法除了绞杀者模式之外瀑布替换模式是更常见的微服务迁移方法。瀑布模式要求您致力于较长的开发和部署周期这会增加出现错误的风险并降低您的速度。瀑布方法可能需要一年多的时间才能交付结果但通过使用更敏捷的扼杀者方法您可以在六个月或更短的时间内取得进展。现的目标这意味着开发人员有动力完成可带来可见结果的任务。通过绞杀者模式您可以在每个新微服务准备好后立即使用它。没有必要构建一个全新的系统。有些人建议每月推出一次变更。其一您可。

它自然地将工作划分为可实

以快速享受优势其次它可以让您的开发 传真数据库 员继续进行下一个项目。如果出现问题他们可以更轻松地恢复系统的各个部分而不是整个系统。扼杀者图案通常是更好的选择。它允许您以可管理低风险的方式逐步迁移基础设施的每个部分并更快地交付业务价值。扼杀者模式的缺点有一些注意事项。一步迁移完整的应用程序需要一段时间。使用扼杀者模式分析成功的项目建议保持一致并确保您的管理团队致力于长期项目。微服务受益于持续集成和部署等开发实践以及熟悉它们的工程师。找到合适的团队与选择合适的语言和框架同样重要确。