【大咖连载】微服务参考模型(适用性评估以及成熟度参考详情)

AMOS模型适应性及其评估指标与编程 通过合理选择模型和优化模型参数,可以提高模型的适应性,从而更好地解决实际问题。AMOS(Adaptive Model Selection)模型适应性及其评估指标可用于评估和对比不同模型之间的性能。本文将介绍AMOS模型适应性的定义和评估指标,并提供相应的源代码示例。AMOS模型适应性是指模型在面对不同数据集或任务时,能否自适应地选择出最佳的模型来解决问题。该模型适应性的核心思想是通过自动化方法,根据数据的特征和任务的要求,从候选模型中选择出最优的模型。二、AMOS模型适应性评估指标。 阅读详情

微服务实施参考模型(简称参考模型)是笔者基于过去实施微服务的经历,制定的微服务落地过程中的实践指南。

微服务参考模型梳理了产品在微服务实施过程中的适用性评估、成熟度参考、度量体系以及能力提升计划,旨在帮助团队尽早识别微服务实施过程中的风险,并有效地推进微服务相关实践的落地。

4.1  为什么需要参考模型

为什么提出参考模型

对于业务背景、系统复杂度、技术体系、团队规模不尽相同的团队,有效地实施微服务并平滑演进,并不是一件容易的事。微服务的概念看似简单易懂,但实际上却是过去多年“若干最佳实践”的结合,其包括了持续集成、敏捷实践、分布式系统、运维管理、测试管理以及团队文化等方面。

在过去的几年里,笔者参与了多个微服务产品构建。在这个过程中,总会遇到如上所述的各种挑战。因此,笔者基于这些“踩过的坑”,总结出微服务实施参考模型(简称参考模型),希望能为更多实施微服务的团队提供一套可落地的、易实施的微服务实践指导,从而有效地落地微服务。参考模型不是一个强制的规章制度,它是将软件工程方法、分布式系统设计、运维以及团队实践相结合起来的一套范式。

从参考模型中获得的收益

在微服务实施过程中,不同的团队面临的挑战不尽相同,通过使用参考模型,实施微服务的团队可以从中获得如下收益:

— 尽早识别产品微服务演进过程中的风险

微服务的演进过程涉及业务、技术、团队、架构及流程等多个方面。参考模型从业务属性、竞争力、技术实践和团队组织四个方面对现状进行评估,帮助团队尽早识别产品微服务落地过程中的风险。

— 有效制定实施过程中的阶段性目标

参考模型定义了微服务实施过程中的阶段性产出。基于参考模型,能够帮助团队了解当前的状态、待改进点,并有助于团队根据业务形态、技术经验的不同,制定合理的阶段性目标,并持续获得价值。

— 有助于自组织团队培养及积累最佳实践

微服务的实施包含敏捷、全功能团队、持续交付、DevOps等多方面的实践。参考模型从团队文化、技术实践、DevOps以及流程工具等多个方面描述了实施微服务架构的最佳实践组合。通过学习和了解参考模型,有助于培养自组织团队,并积累优秀实践,并为更大范围实施微服务提供可复制的经验。

— 打造团队专属的技术与工具图谱

在微服务的实施过程中,涉及多样化的技术和工具。参考模型帮助团队打造专属能力地图,制定适合的技术与工具栈,并动态衡量团队在技术与工具的能力。

4.2  参考模型的核心内容

微服务参考模型主要由三个部分组成,即适用性评估、成熟度参考以及度量指标,如图4-1所示。

图4.-1  微服务参考模型

适用性评估

微服务架构的落地涉及分布式、DevOps、持续交付、敏捷实践等多维度的内容,对现有系统进行服务化改造需要考虑诸多因素。另外,对于一些复杂的遗留系统,在改造的过程中也会带来额外的成本与风险,如新旧系统的集成、细粒度单元的交付等。所以,如何评估现有产品,判断其是否适合微服务化改造,以及从哪些维度进行改造,是万里长征的第一步。第一部分适用性评估将帮助我们解决这些问题。

成熟度参考

经过基本的风险和问题识别后,接下来需要制定短期和中长期目标,并考虑如何有效落地。第二部分成熟度参考旨在帮助团队制定有效的演进目标,循序渐进地落地。在成熟度参考中,定义了五个成熟度阶段,并从三大方向、八个维度对这五个阶段展开了详细介绍。

度量指标

如何有效体现微服务实施过程中的效果,是每个转型团队都关注的问题。第三部分度量指标旨在帮助团队建立合理的度量体系,及时跟踪微服务实施过程中的数据变化,并获取反馈、持续改进。

4.2.1  适用性评估

为了帮助团队在迈出第一步前,有效识别实施过程中的风险,笔者从业务属性和竞争力两方面整理了微服务落地需要考虑的因素。

业务属性

— 数据一致性

微服务的本质是分布式系统,业务对数据的一致性要求,决定了系统是否可以采用分布式架构进行构建。实施微服务改造前需要重点评估在分布式系统下,CAP定理所带来的数据一致性的影响是否能满足业务场景的需求。

考虑因素:业务数据是否需要满足强一致性,还是最终一致性即可?

— 实时性

分布式系统相比单体应用而言,会带来额外的网络开销。对于业务上要求低时延的系统,需要重点评估在分布式架构下,网络带来的延迟能否满足业务需求。

考虑因素:通信过程带来的开销是否能满足业务需求?业务处理允许时延为秒级、毫秒级还是微秒级?

— 可用性

通过集群的方式可以提升服务的可用性,但前提是需要考虑服务是否容易水平扩展。通常无状态的服务容易扩展到多个实例,而有状态的服务则成本较高。

考虑因素:系统原有服务是主备模式还是单实例模式?服务的实例有无状态?在业务流量增加的情况下,能否通过水平扩展满足可用性的要求?

竞争力

— 交付周期

对于产品团队而言,快速的交付有利于缩短获取用户反馈的周期,有利于团队实现敏捷开发及降低发布的风险。

考虑因素:响应业务需求的快速变化以及交付周期的缩短是提高核心竞争力的重要因素吗?业务领域的需求变化频率是什么单位级别,是季度、月、周或者天?所处的行业,对产品交付周期有什么样的限制和诉求?

— 可伸缩性

微服务的架构具有良好的可伸缩性,可以按照业务需要进行水平伸缩。

考虑因素:对于系统而言,按需的弹性伸缩能力,是提高其核心竞争力的重要因素吗?水平伸缩的场景是可以预测的吗?是否需要自动化的弹性伸缩机制?

4.2.2  成熟度参考

任何优秀架构的演进都是增量式过程,不可能一蹴而就,笔者定义了微服务的实施成熟度参考,旨在帮助团队循序渐进地实施微服务,并且不断衡量进展,制定有效的演进目标。

微服务的实施是一个涉及组织、架构、工程等多方面的演进过程,综合笔者过去在多个团队的实践经验,这里将微服务实施的过程划分为五个阶段,并基于团队与文化、架构与技术、工程与实践三个方向,细分出八个维度。通过在每个维度上对不同阶段进行详细解读,将维度与阶段的横纵向连接,读者可以清晰地定位团队在各个维度所处的位置,并制定具体的改进方向,帮助读者解开“不知身在何处,不知向何处去”的困惑。

参考维度定义

笔者基于团队与文化、架构与技术、工程与实践三大方向,将微服务实践的过程细分为全功能团队、敏捷实践、服务设计与实现、服务支撑组件、运维管理、测试管理、交付流水线、部署管理八个维度。

各个维度所描述的具体含义如下表所示。

方向

维    度

含    义

团队与

文化

全功能团队

描述了团队在自组织、持续优化、高效协作等方面的成熟度

敏捷实践

描述了团队对于敏捷价值观的理解深度和采用敏捷相关实践的成熟度

架构与技术

服务设计与实现

描述了服务的分析、设计以及实现的技术与相关实践的成熟度

服务支撑组件

描述了服务治理、日志分析、注册发现、熔断等服务支撑组件的成熟度

运维管理

描述了使用服务监控、告警、故障恢复、弹性伸缩等运维技术与实践的成熟度

工程与实践

测试管理

描述了对服务的测试策略、自动化、测试方法以及质量验证实践的成熟度

交付流水线

描述了在交付流水线方面的实践成熟度,包括自动化流水线、分支管理、结果可视化等

部署管理

描述了在部署策略与技术方面的实践成熟度,包括服务的自动化部署、发布策略、部署故障演练以及回滚策略等

参考阶段定义

基于如上定义的维度,笔者将每个维度分为五个演进阶段。如图4-2所示。

图4-2  参考阶段定义

其中,每个阶段表示了微服务落地过程中的关键特征。通过定义不同特征,帮助读者有效识别实施过程中离下一阶段的差距,制定演进的计划和时间点。

— Stage 0:初始阶段(Initial)

微服务交付的过程多借助手动执行,流程通常是混乱和无序的,缺乏稳定的环境,产品的交付经常超出成本或赶不上进度。

— Stage 1:已管理阶段(Managed)

微服务实施过程得到管理,服务交付的过程有计划、执行、跟踪和管控,部分过程自动化,服务状态可视化。

— Stage 2:已定义阶段(Defined)

定义和建立了团队级的标准过程,用标准、规范、工具和方法等描述了服务的交付过程,并在整个组织范围内得到认可,在微服务生命周期上实现了过程自动化。

— Stage 3:量化管理阶段(Quantitatively Managed)

定义了过程度量指标,能够评价微服务交付过程执行的效率和质量,而且交付过程是可以度量、控制和预测的,构建了可视化的度量收集方法并能持续跟踪。

— Stage 4:持续优化阶段(Optimizing)

形成了成熟的自治团队,能够自行分析和解决在微服务实施过程执行中的相关问题,可以有效识别和控制交付过程中的风险,建立了适合自身的持续优化和创新过程,并能够在组织内有效复制。

参考模型详情

基于如上所示的三个方向、五个阶段以及八个维度,梳理出如下表所示的参考模型详情,涵盖微服务实施过程中需要考虑的架构、工程、组织各维度等因素。表格中所列出的特征是笔者认为在该维度下重要的特征,但实际场景并不仅限于此,读者可以基于这些特征进行扩展。

双模IT源自Gartner2014年提出的双模IT概念,表示遗留系统和新系统同时存在并提供服务的状态。

▼

往期精彩回顾

▼

【大咖连载】微服务与Serverless

【大咖连载】微服务架构的本质

Netty 版本升级血泪史之线程篇(下)

《微服务架构与实践(第2版)》是在第1版的基础之上,基于作者近年来对服务化改造的实战经验和思考,并结合业界的技术趋势进行的一次体系化的精进。全书共分为基础篇、策略篇和实践篇,剖析了微服务架构理论、微服务实施的参考模型、最佳实践以及基于真实案例的实战。

本书不仅适合架构师、开发人员以及技术管理者阅读,也适合正在尝试向微服务架构迁移的团队或者个人。

京东购买链接:

https://item.jd.com/12511883.html

长按扫码

加入组织

微服务云应用平台(ServiceStage):提供微服务的开发、构建、发布、监控及运维等一站式解决方案。

https://www.huaweicloud.com/product/servicestage.html

Apache ServiceComb:业界首个Apache 微服务解决方案,致力于帮助企业、用户和开发者将应用轻松微服务化上云,实现对微服务应用的高效运维管理。

http://servicecomb.apache.org/cn/docs/join_the_community/

本文为作者原创文章,未经作者允许不得转载。

在看点这里

Element-cascader级联选择器增加全选功能 element el-cascader 阅读详情

相关推荐

基于图像分割的LIDC-IDRI 数据集预处理之数据下载篇

近期接触到了一个关于图像分割实验项目,关于数据预处理部分在此予以记录,和大家分享。

qq_67696694的博客 1904

路由包含#号导致的nginx_「微服务架构」基于NGINX的三种微服务参考架构

作者注:本博文是系列文章的第一篇:Introducing the NGINX Microservices Reference Architecture (this post)MRA, Part 2: The Proxy ModelMRA, Part 3: The Router Mesh ModelMRA, Part 4: The Fabric ModelMRA, Part 5: Adapting ...

weixin_39618824的博客 950

51单片机+HX711电子秤Proteus仿真保姆级教程(附完整源码与避坑指南)

本文详细介绍了51单片机与HX711电子秤在Proteus仿真中的全流程实战指南,包括电路设计、核心代码实现、典型问题排查及系统集成等关键步骤。特别提供了HX711驱动程序的编写技巧和称重数据处理算法,帮助开发者快速搭建高精度电子秤仿真系统,并避免常见的设计陷阱。

weixin_30752699的博客 415

怎么评价一个模型的好坏?大模型应用重要环节之——模型评估

评估大模型的过程包括多个维度,涉及性能、效率、鲁棒性、通用性、伦理、公平性、用户体验、可解释性和安全性。每个维度都需要通过特定的方法和指标进行评估,以确保模型在实际应用中的有效性和可靠性。通过综合考虑这些评估因素,可以全面了解模型的优缺点,并为进一步优化和应用提供指导。

2401_85375298的博客 1865

基于PCIe的NVMe协议在FPGA中实现方法

NVMe协议是工作在PCIE的最上层协议层的,故需要先搞清楚PCIE。本文基于Xilinx的UltraScale+,开发工具为Vivado2021.2。NVMe的学习仍以spec为主,其它资料辅助理解,有冲突时以spec为准,必要时可对比最新版本spec。(此文重点介绍学习方法及资料,有时间再加细节)。 主要参考的文章是《老男孩读PCIe》,同时参考《古猫先生》,重点学习TLP报文部分,数据链路层和物理层的内容可以先不看。再买一本书《PCI Express 体系结构导读-王齐》用来查阅做笔记。

leixj的博客 1万+

树莓派使用 OLED 屏显示图片及文字

树莓派默认是不带显示屏的,如果想要查看系统的一些信息,需要使用电脑登录到树莓派,或者通过 HDMI 连接外接显示器查看。这样做总是有点麻烦,我们可以通过外接一个 OLED 屏来显示一些关键参数或者图片。本文将详细介绍操作方法。 OLED 模组介绍 OLED 屏主要有两种:128×32 和 128×64 ,主要颜色是白、黄、蓝。OLED 屏的特点是功耗低,价格便宜,使用 I2C 接口与主机连接。本文所使用的是 128×64 尺寸的屏幕,外形如下: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直

码到成功 3744

微服务架构介绍

单体架构 单体架构也称之为单体系统或者是单体应用,就是一种把系统中所有的功能、模块耦合在一个应用中的架构方式。 单体架构的特点 1.打包成一个独立的单元(导成一个唯一的jar包或者是war包) 2.会以一个进程的方式来运行 单体架构的优点及缺点 优点 1.项目容易管理 2.部署简单 缺点 1.测试成本高 2.可伸缩性差 3.可靠性差 4.迭代困难 5.跨语言程度差 6.团队协作困难 微服...

liusCoding的博客 707

综述性论文别再堆砌文献!用GPT-5.1 Thinking轻松攻克四大关键难点,真正实现高效高质撰写(附AI提示词)

逻辑构建上以往都是先梳理一篇文献的领域研究脉络,明确其发展阶段、核心议题等,再搭建初步的大纲,借助思维导图或者别的方式将筛选后的文献观点按主题归类到对应章节,理清楚每个章节间的递进或并列关系,最后再逐个章节进行补充过渡表述,那么做的目的其实就是摆脱文献堆砌问题。人工做法往往是对比不同文献的研究方法、数据来源与核心结论,再清晰标注每类成果的优缺点,找到文献中存在的争议焦点,找到之后再梳理争议产生的核心原因,最后在基于现有研究,推出还未被探索的研究方向,从而提炼出创新切入点。2)文献之间的相同点与不同点;

智能AI让学术科研更容易 175

微服务架构-几种常见模型的分析与比较

DDD 分层架构 整洁架构 整洁架构又名“洋葱架构”。为什么叫它洋葱架构?看看下面这张图你就明白了。整洁架构的层就像洋葱片一样,它体现了分层的设计思想。 整洁架构最主要的原则是依赖原则,它定义了各层的依赖关系,越往里依赖越低,代码级别越高,越是核心能力。外圆代码依赖只能指向内圆,内圆不需要知道外圆的任何情况。 六边形架构 六边形架构又名“端口适配器架构”。追溯微服务架构的渊源,一般都会涉及到六边形架构。 六边形架构的核心理念是:应用是通过端口与外部进行交互的。我想这也是微服务架构下 AP

xiucaiyao的专栏 1788

AI应用架构师:用RAG解决大模型“幻觉”问题的客服架构设计

在当今的智能客服领域,大语言模型(LLM)凭借流畅的对话能力和强大的理解能力,逐渐取代传统规则式机器人,成为客服系统的核心。但随之而来的“幻觉”问题(即模型编造不存在的信息)却成了致命伤:比如客户问“你们的产品保修期多久”,AI客服可能会自信地回答“3年”,而实际保修期只有1年——这种错误不仅会误导客户,还可能引发投诉、退货甚至法律风险。

AI天才研究院 915

LeRobot 宇树人形机器人 G1 部署 GR00T 运动策略

本文详细介绍了Unitree G1人形机器人的完整设置流程。首先通过以太网连接机器人并进行SSH访问,然后配置WiFi网络实现无线连接。在机器人端安装LeRobot软件并运行服务器程序,最后在控制端配置IP地址并运行GR00T移动控制系统。指南涵盖了29自由度和23自由度版本G1机器人的配置方法,支持通过WiFi进行远程策略部署,提供双足行走与平衡控制功能,并详细说明了遥控器操作方式。

2506_90492529的博客 2173

【大咖连载】SockShop系统服务划分与设计

点击上方“蓝字”关注我们!我们已经熟悉了ServiceComb以及ServiceStage。从本章开始,我们将基于Weaveworks开源的SockShop,虚构一个So...

微服务技术与实践专栏 800

论文必备 - YOLOv12热力图可视化,支持指定模型,指定显示层,设置置信度,以及10种可视化实现方式

本文带来的是YOLOv12热力图可视化功能,支持,以及。我们经常看到一些论文里绘制了不同的热力图,一方面能够直观的感受其模型的有效性,另一方面也丰富了论文内容。特别是在使用了注意力模块的网络中,热力图就可以验证注意力机制是否真正聚焦到了预期的重要特征上,以便对模型的有效性和合理性进行评估。例如这篇文章中展示的,就很能够表达作者改进后的模型相比之前模型的优越性。

Limiiiing的博客 1706

微服务的成熟度:教条或狗食? 你决定…

上周发布了关于微服务成熟度/分类模型的建议后,我收到了一些好评,有些是正面的,有些是负面的。 一些私人交流表明,我可能会陷入市场炒作中,而几封电子邮件表明,微服务架构实际上只是重新发明的经典SOA。 其他电子邮件通过建议微服务提供了一个学习和迭代SOA最初实现中所犯错误的机会来平衡这些评论,特别是现在我们正在拥抱域驱动设计之类的概念,并且正在将更多考虑因素考虑在内,定义的软件体系结构。 ...

danpu0978的博客 274

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

六种常用的微服务架构设计模式 第三种模式

状态管理 接下来的四种模式都关注状态管理。状态是分布式体系结构最具挑战性的方面之一,因为传统的系统设计能够支持一致的数据查询和更改,但在分布式体系结构中,要保证数据的一致性通常是相当困难的。 对许多人来说,微服务设计的重点是集成各种使用用例;在实施过程中取得少量的成功后,状态管理也会成为首要和中心的问题。因为提供连接性和集成意味着微服务系统本质上要么是查询状态,要么是更改状态(或者两者都是)。...

nausealiu的博客 1203

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

基于微服务成熟度模型的高可用优化实践

前言 随着微服务的流行,每个互联网公司后台都有无数大大小小的服务,服务与服务之间又有着千丝万缕的调用关系。要保证整个微服务系统的成熟稳定,就必须保证每个微服务的成熟度。但如何来定...

爱奇艺技术产品团队 1895

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

通过服务级深度贝叶斯网络对微服务调用链异常进行无监督检测

作者:刘平,徐浩文,陈哲康,张圣林,杨家海,裴丹||清华大学,南开大学,鹏城实验室,北京国家信息科学技术研究中心 摘要:微服务调用链路(调用链)的异常通常表明基于微服务的大型软件服务的质量正在受到损害。然而,及时、准确地检测调用链异常非常具有挑战性,原因是:1)底层微服务数量众多,2)它们之间复杂的调用关系,3)响应时间和调用路径之间的相互依赖性。我们的核心思想是利用机器学习在周期性的离线训练中自动学习调用链的整体正常模式。在在线异常检测中,一个新的异常值较小的调用链(根据学习的正常模式计算)被认为是

weixin_45731793的博客 1571

《生产微服务》--评估你的微服务

评估你的微服务稳定性和可靠性开发周期l  是否有一个可以存放所有代码的中心代码仓库?l  开发人员所在的开发环境是否准确反映了产品状态(例如,是否准确反映了实际情况)?l  是否有代码检查、单元测试、集成测试和端到端的测试?l  是否有代码审查流程和策略?l  是否具有自动化的测试、打包、构建和发布流程? 部署管道l  微服务生态系统是否有一个标准化的部署管道?l  部署管道里是否有full st...

小Z的部落格 899

微服务微应用的安全测试_微服务质量保障(二)微服务测试概况

知己知彼,百战百胜1、微服务架构有哪些特点?1)单体应用架构下的服务特性单体应用一个系统的所有功能被打包成一体化的文件,几乎没有外部依赖,可以独立部署服务器上单体应用架构单体应用的架构方法论单体应用架构下,一个服务中包含了与用户交互的部分、业务逻辑处理层和数据访问层。如果存在数据库交互则与数据库直连,如下图所示: 单体应用架构下,一个服务中,两个业务模块作为该服务的一部分存在同一进程中,它们通过方...

weixin_39945871的博客 246

16 度量与运营篇:如何做好微服务质量和效率的度量与运营?

本节课我讲解了度量与运营的基本知识,包括度量的意义(使现状有客观的评判、对目标有统一的共识、使改进更聚焦和精准),以及运营的本质,它是发现问题、拆解问题、解决问题的过程,强调其人为干预动作需要形成 PDCA 正向循环。接着我讲解了产品研发过程中针对质量可度量的核心指标,包括交付质量和过程质量。过程质量又分为需求质量、开发质量、测试质量和发布质量。在每一个维度中又有若干个具体的度量指标和含义。同时,我还给出了进行质量度量时的一些实践认知。最后我讲解了产品研发过程中质量运营的 PDCA 循环。

sucaiwa的博客 1075

想要精通分布式微服务架构?你得先学会设计、原理与实战

分布式微服务架构已经成为当今互联网公司的主流技术架构,掌握这项技术对于每一名技术人员都很重要。本文将带领读者精通分布式微服务架构,为大家提供从设计、原理到实战的必学之路。本指南将从分布式微服务架构的概念和设计开始介绍,包括服务划分、接口设计、数据管理等。然后我们将深入探讨其核心原理,如服务发现、负载均衡、容错设计、数据一致性等。最后,我们将通过实际案例带领读者实践分布式微服务架构,构建高可用和高性能的系统。无论您是初学者还是有一定经验的开发者,本文都将为您提供系统而完整的学习路径。通过学习设计、理解原理并实

jjc4261的博客 276

微服务治理-含服务线上稳定性保障建设治理

Google的公开经验,“通过实现预案并且将最佳方法记录在‘运维手册(palybook)’上通常可以使MTTR (故障平均恢复时间)降低3倍以上”

悠然的笔记本 1358

微服务架构系列主题:架构与思维:系统容量设计

本文转自:性能与架构 目录 背景 概念 分析过程 总结 背景 单位每年都会举行运动会,有一个2000m长跑的项目,大约每年报名人员为男选手40人,女选手20人,只有一条橡胶跑道。一次比赛10人齐跑,所以至少需要6场比赛。 2000米的完成时间要求是20分钟,超过20分钟不计数,所以比赛耗时我们计算为20分钟,加上比赛前的动员组织,比赛后的清场,我们假定每场比赛耗时30分钟。 现在我们预估下耗时: 1、60人/10人每场 = 6场,至少需要举行6场 2、总耗时 = 6场 * 0.5h .

Larry的博客 610

GitHub标星90K! 面试必备Spring微服务架构设计

1.1 微服务的演进 1.1.1 微服务演进的催化剂——业务需求 1.1.2 微服务演进的催化剂——技术演进 1.1.3 架构演进势在必行

m0_57042151的博客 328

研究心得之五:方法或模型的适用性

目前,在我国金融研究中,很多研究者往往将国外学者提出的方法或模型应用到国内的金融研究中,首先需要指出的是国外学者提出的模型或方法都是基于本国的市场数据,而一般,我国的交易规则和国外不同,而且国内的数据不仅少而且也存在一些问题。 在一些研究领域,将国外的方法或模型在国内市场中应用

QUANT_zhang的专栏 1764

【软件架构】微服务架构的四种常见模型

互联网的快速发展,微服务架构已经成为了后端人员一个必备技能,今天我们就来分享微服务中四种常见架构模型,帮助我们更好的去了解微服务的发展。微服务的几种模型见证了微服务架构的演进历史,每种架构都有其使用场景和一定的时代意义;四种架构都是分离关注点,将变与不变进行分离;四种架构模型表现形式不一样,但设计思想都体现了微服务架构高内聚低耦合原则,正所谓神同行异;四种架构的核心层都是领域层,它保持领域模型和业务逻辑的稳定,对外提供稳定的细粒度的领域服务;

DreamSun的博客 1970
上一篇: 【大咖连载】微服务与Serverless
下一篇: 【大咖连载】遗留系统改造策略
looook
博客等级 码龄20年 145粉丝 195原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值