【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

微模式

收录了 微模式 频道下的 50 篇内容

微服务架构的设计模式

前不久,Java Code Geeks发表了一篇文章,分析单体应用与微服务的优缺点。近日,该网站又发表了一篇文章,提供了六种微服务架构的设计模式。

微服务设计模式(下)
微服务设计模式(下)

微服务体系结构已经成为现代应用程序开发的实际选择。虽然它解决了某些问题,但它不是一颗银弹。它也有一些缺点,在使用这种体系结构时,有许多问题必须解决。

微软 AzureCAT 团队发布微服务的设计模式

前不久,微软AzureCAT模式和实践团队在Azure架构中心发布了9个新的微服务设计模式,并给出了这些模式解决的问题、方案、使用场景和实现的考量因素。

微服务架构及其最重要的10个设计模式
微服务架构及其最重要的 10 个设计模式

微服务架构,及其最重要的十个设计模式:独享数据库、事件驱动、CQRS、Saga、BFF、API 网关、Strangler、断路器、外部化配置、消费端驱动的契约测试,包括其优缺点、用例、上下文、技术栈示例及可用资源。

微服务设计模式(上)
微服务设计模式(上)

微服务体系结构已经成为现代应用程序开发的实际选择。虽然它解决了某些问题,但它不是一颗银弹。它也有一些缺点,在使用这种体系结构时,有许多问题必须解决。

微服务架构设计中的设计模式、原则及最佳实践
微服务架构设计中的设计模式、原则及最佳实践

本文将介绍微服务架构设计中的设计模式、原则及最佳实践。

八大流行的微服务架构设计模式探究
八大流行的微服务架构设计模式探究

根据应用程序类型将它们分为新应用程序和遗留应用程序。

从单体迁移到微服务的几种模式
从单体迁移到微服务的几种模式

将你的单体应用程序转换为微服务并不是朝夕就能完成的工作。

Stefan Tilkov 在 microXchg 柏林的演讲:微服务的模式与反模式

在柏林举行的microXchg 2018上,Stefan Tilkov在演讲中以他的视角探讨了微服务项目的模式与反模式,包括演化性的架构、基于幻想进行解耦、分布式单体以及实体服务。他特别强调,有些他认为是模式的内容,其他人可能认为是反模式,反之亦然。

微进程:微服务中后台作业的一种新架构设计模式
微进程:微服务中后台作业的一种新架构设计模式

长时间运行的后台进程可能很难在微服务架构中实现,并且会带来一些挑战,为了克服这些挑战,我们创建了一种称为微进程的新设计模式。

微服务划分的模式与反模式
微服务划分的模式与反模式

虽然服务是逐步被拆分出来的,随着业务的演进,在某一时刻,可能需要我们重新审视服务划分得是否合理。

7 种微服务反模式

在这篇文章里,Asurion首席架构师Vijay Algarasan讨论了他和他的同事如何在各种活动中遇到了微服务以及他们汲取的经验教训。这使他们构建出了一系列的反模式和一些相关模式。Vijay认为,这些内容适合所有的微服务实践者。

构建和部署微服务的模式

在微服务管理中,基础设施自动化极其重要,James Lewis在一次技术与实践分享活动中介绍了一些有用的模式和方法,这些模式和方法可以应用于自动化构建和部署微服务的活动之中。

聊聊微服务的通信模式
聊聊微服务的通信模式

微服务的目标是将应用程序尽量分解 / 解耦为围绕业务功能组织的一系列松散耦合服务。这些分布式的微型单元共同满足应用程序的目标。

谈谈微服务设计中的API网关模式
谈谈微服务设计中的 API 网关模式

根据 Gartner 对微服务的定义:“微服务是范围狭窄、封装紧密、松散耦合、可独立部署且可独立伸缩的应用程序组件。”

了解新兴架构模式:微应用架构
了解新兴架构模式:微应用架构

本文讲述了微服务(Microservice)所启发的新兴架构模式如何为特性开发注入活力并加快开发者的速度。

详解微服务中的三种授权模式
详解微服务中的三种授权模式

本文介绍在构建微服务时,处理授权数据的三种主要模式。

微服务开发过程中的反模式

在近期举办的QCon伦敦大会上,Tammer Saleh在一场演讲中描述了他在微服务方面遇到的一些常见的反模式以及对应的解决方案。他表示,一体性应用的主要问题在于应用难以扩展,但更重要的问题在于团队也难以扩展。因此,选择微服务的主要原因是团队方面的因素。

微服务下分布式事务模式的详细对比
微服务下分布式事务模式的详细对比

本文总结了各种分布式事务实现模式的差异,并给出在不同的业务场景中,该选择什么样的模式来实现分布式事务。

“大平台 + 微应用”——企业软件架构模式新生

随着IT基础计算能力的提高、云计算的广泛应用,企业能够将分散的业务软件集成到统一的大平台上;而移动互联网的深度渗透,更迎合了用户对企业软件功能简单化、使用移动化、协作点状化的需求。专家预测,“大平台+微应用”的企业软件架构将成为趋势。“大平台”提供统一标准、差异屏蔽、组件复用,将以往复杂的前端流程更多转移到后端。大型软件系统将被拆解为“微应用”,提供更灵活、更个性化、更快速响应、更具可扩展性的服务。

微模式专题_资料-InfoQ中文网