NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

架构风格

收录了 架构风格 频道下的 50 篇内容

介绍 Web 基础架构设计原则的经典论文《架构风格与基于网络的软件架构设计》导读

Roy Fielding博士是IETF发布的HTTP和URI协议的主要设计者。HTTP和URI是两个最为重要的Web基础技术架构协议,因此Fielding博士可谓是Web架构的奠基者之一。这篇论文很不容易读懂,作为论文中文版的译者,笔者试图在这篇导读中为读者梳理出一个阅读的脉络。不过笔者还是希望读者能克服困难,亲自去读一下这篇论文,因为这篇论文实在是太精彩了。

理解本真的 REST 架构风格

本文是“深入探索REST”专栏系列深度内容中的第二篇,它将带您领略REST架构的起源、与Web的关系、REST架构的本质及特性,以及REST架构与其他架构风格之间的比较。

架构风格和架构模式速览

应用架构指南2.0(微软模式和实践)的第6章讨论了诸如消息总线、分层架构、SOA之类的架构风格。除了这些风格,还有很多架构模式,比如插件、点对点、发布-订阅。有些作者对架构风格、模式和隐喻进行了区分。

4种主流的API架构风格对比
4 种主流的 API 架构风格对比

本文讨论了四种主流API架构风格,比较它们的优缺点,并重点介绍每种情况下最适合的API架构风格。

gRPC vs REST:两种API架构风格的对比
gRPC vs REST:两种 API 架构风格的对比

本文具体介绍了两种 API 架构风格:REST 和 gRPC,并讨论它们之间的区别。

Redux:受 Flux 启发的一种架构风格

Redux使用了类似于Flux的单向数据流,但是它只有一个单一的store对象,这个store对象通过克隆原始的store而改变,它使用了一些函数,并不产生副作用。Redux中没有Dispatcher。

REST 作为风格 -- WOA 作为架构

Dion Hinchcliffe讨论了Web架构,以及REST实践与构建面向Web的架构(WOA)的原则之间的关系。同时还探讨了WOA与SOA之间的关系。

架构决策作为可复用设计资产

面向服务架构的决策建模(SOAD)框架可以帮助捕获那些经常重现的架构决策,并在相关项目中使用这些决策来指导设计。在这篇IEEE文章中,Olaf Zimmermann探讨了这种以决策为中心来指导设计工作的方法。另外他还描述了在SOAD元模型中使用的两类模型:指导模型和决策模型。

数字化转型与架构-架构设计篇|什么是架构风格和架构模式?
数字化转型与架构 - 架构设计篇|什么是架构风格和架构模式?

   软件开发是一个高成本的事情,但软件的复制又是一个近乎零成本的事情。所以在软件开发中,复用一直是被谈论的话题。

数字化转型
奇谈怪论:从容器想到去 IOE、去库存和独角兽

2016年,容器化技术如火如荼,诞生于2013年的Docker成了行业的宠儿,它让炒了8年的DevOps有了更具体可落地可执行的工具。虽然有一定程度的过火现象(所谓的hype),虽然有很多IT人(尤其是在传统垂直行业的信息技术部里)依然怀疑容器与虚拟机的差别,但总体来说,容器化可能算的上是软件开发领域的又一次“运动”。

虚拟研讨会:如何设计好的 RESTful API?

设计好RESTful API对于软件架构的扩展性和伸缩性、消费者的体验起着至关重要的作用。如何设计好的RESTful API呢?我们一起来听听一线专家们的实践经验。

[每日秒懂] 软件架构风格

软件架构风格是指在设计软件系统时所遵循的一组原则、模式和指导方针,它们共同决定了软件系统的整体结构和组织方式。软件架构风格是对软件系统进行高层次抽象和分类的一种方式,它关注于软件系统的核心特性和组织原则,而不是具体的实现细节。

架构
微服务架构
分层架构
领域驱动
架构风格
书摘与采访:SOA 100 问 - 问与答

Kerrie Holly和Ali Arsanjani编著的《SOA 100问:问与答》一书深入解析了SOA,它涵盖了很多SOA相关的话题,包括SOA基础知识,它对业务及组织的影响,SOA方法与架构以及SOA的未来。InfoQ就这本书采访了作者Kerrie Holley和Ali Arsanjani。

Uwe Friedrichsen 关于功能服务设计与观测性的演讲

在microXchg 2017大会上,Uwe Friedrichsen发表演讲,讨论了有弹性的功能服务设计的核心概念以及如何创建可观测的系统。Friedrichsen认为,微服务开发者必须:了解容错设计模式和缓存;理解领域驱动设计和模块化;将组件的可替代性作为设计目标而不是复用性。

论层次架构风格
论层次架构风格

本文以2020年3月,我主持研发了公司《积分开放平台项目》为实例,探讨了企业应用系统的分层架构风格,认为分层架构符合当前项目架构设计,首先简单阐述每个层次的主要功能,然后结合实际情况说明每个层次设计时,需要注意的问题及相应的解决方案。

微服务架构适用场景分析

在本文中,我们将会深入研究主数据管理场景中微服务架构的适用情况,并且会分析在问题域中,如果需要计算密集型的任务,基于微服务的架构所面临的挑战,比如在计算无担保消费信贷组合的预期损失的时候。

2011 SOA 虚拟研讨会

在本次虚拟研讨会上,SOA专家们分享了他们对于SOA现状以及未来趋势的观点及看法。

银行核心系统中微服务架构,必须要做好领域模型设计划分
银行核心系统中微服务架构,必须要做好领域模型设计划分

银行核心系统由于复杂性和风险敏感性,依然在从单体式 SOA 到真正的微服务分布式架构的转型期

聊聊面向服务的架构
聊聊面向服务的架构

再到微服务的演化过程。但在本文作者看来,自SOA架构风格提倡以来,软件架构并未有特别的突破,更多是在其之上做不断的演化迭代。

深入浅出云原生架构(一):架构演进与成熟
深入浅出云原生架构(一):架构演进与成熟

本文讨论了在推行云原生架构时,组织在云上托管应用程序的过程中应评估哪些因素。

架构风格专题_资料-InfoQ中文网