理解微服务架构模式

news/2025/2/12 7:53:06/

微服务架构模式

在逻辑上将系统分为六层,分为用户层、应用层、服务层、组件层、平台层和资源层。

  1. 用户层:满足用户业务处理界面展现要求,包括对不同浏览器、操作系统、终端、网络环境、语言环境的客户端支持,提供统一登录入口和统一工作台,能够与各种客户端系统和设备进行交互。
  2. 应用层:负责对用户请求的转发,不包含具体的应用功能的实现。用户发起请求后,应用层的控制器对请求进行受理,将业务请求分发到具体的业务逻辑中。应用层接受用户的输入并调用服务层进行数据的访问操作,将数据返回给用户层进行界面的呈现。
  3. 服务层:服务层包含服务网关和业务服务两部分。服务网关提供服务接入的总入口,对所有服务进行拦截过滤,并具备有路径解析、服务查找、服务转发等功能。业务服务提供业务功能的实现,并为应用层和外部系统提供了调用服务的接口。
  4. 组件层:为业务功能的实现提供丰富的组件库,业务功能模块无须再进行通用功能的实现,只需要进行简单调用即可。
  5. 平台层:平台层相当于一个最小运行系统,提供最基础功能的支撑,包含对工作流、人员组织、权限等各方面的底层技术支撑
  6. 资源层:资源层包含应用资源和系统资源两部分。应用资源主要包括数据库资源、FTP资源、中间件资源和缓存资源;系统资源包括操作系统、计算资源、存储资源、网络资源等。

http://www.ppmy.cn/news/132879.html

相关文章

ARM CORTEX-M3简介

http://blog.163.com/dsp_lnint/blog/static/1031674342013616504320/ ARM公司于2006年推出了Cortex-M3微处理器核,ARM公司中国总裁谭军博士介绍,如果按ARM公司原来的ARM7,ARM9,ARM11等方式来命名,这款芯片的名称应该…

Cortex-M3与Cortex-M4的比较

1.内存保护单元MPU 与Cortex - M3的相同,MPU是一个Cortex - M4中用于内存保护的可选组件。处理器支持标准ARMv7内存保护系统结构模型。您可以使用在MPU执行 特权/访问 规则,或者独立的进程。这个MPU提供全面支持: 保护区 重叠保护区域&#x…

Cortex-M3概览

Cortex-M3概览 简介 Cortex‐M3 是一个 32 位处理器内核。内部的数据路径是 32 位的,寄存器是 32 位的,存储器接口也是 32 位的。 CM3 采用了哈佛结构,拥有独立的指令总线和数据总线,可以让取指与数据访问并行不悖。 但是另一方…

M0、M1、M2、M3、M4

金融学中的M1,M2,M3,M4都是货币层次的划分 M0 流通中的现金; M1M0 个人信用卡循环信用额度 银行借记卡活期存款 银行承兑汇票余额 企业可开列支票活期存款; M2M1 个人非银行卡下的活期存款 机关团体存款 农村存款; M3M2 企业定期存款 居民…

ARM CORTEX M3

ARM微处理器系列 • ARM处理器当前有6个产品系列:ARM7、ARM9、ARM10、ARM11、SecurCore和Cortex。 • ARM7、ARM9、ARM10和ARM11是4个通用处理器系列,每个系列提供一套特定的性能来满足设计者对功耗、性能和体积的需求。 • SecurCore是第5个产品系列&a…

M3/M4内核基础

1.寄存器组 CM3 拥有通用寄存器 R0‐R15 以及一些特殊功能寄存器。 R0‐R12 是最“通 用目的” 的, 但是绝大多数的 16 位指令只能使用 R0‐R7(低组寄存器),而 32 位的 Thumb‐2指令则可以访问所有通用寄存器。 特殊功能寄存器有…

蓝牙耳机哪个牌子的音质好一些?三百内音质最好的蓝牙耳机排行

近几年,随着蓝牙耳机的普及,越来越多的人喜欢在追剧、运动以及听歌时戴蓝牙耳机。蓝牙耳机的性能越来越强大,使用也越来越方便。下面,我来给大家推荐几款三百内音质好的蓝牙耳机,可以当个参考。 一、南卡小音舱Lite2蓝…

Cortex M3 DWT

学习uCosIII时的过程中发现uCos的CPU_Init 函数调用了CPU_IntDisMeasInit()(在使能CPU_CFG_INT_DIS_MEAS_EN:当代码调用COU_CRITICAL_ENTER()和CPU_CRITICAL_EXIT()时,是否在代码中插入测量中断时间的代码)初始化测量功能中使用的…