美文网首页js css html
微服务的四层架构

微服务的四层架构

作者: robot_test_boy | 来源:发表于2022-09-06 00:19 被阅读0次

前面了解了 单个微服务的三层架构,其实真正意义上的不止这三层,微服务运行需要服务注册中心、中间件等。重新分层,分为4层架构,包括平台层、服务层、边界层和客户端层。

1)平台层——微服务平台提供了工具、基础架构和一些高级的基本部件,以支持微服务的快速开发、运行和部署。比如服务注册中心,大多数微服务在部署成功后都要到服务注册中心进行。

2)服务层——开发的各个服务会借助下层的平台层的支持来相互作用,以提供业务技术功能。

3)边界层——客户端会通过定义好的边界和应用进行交互。这个边界会暴露底层的各个功能,以满足外部消费者的需求。

4)客户端层——与微服务后端交互的客户端应用,如网站和移动应用。

每一层都是建立在下一层次的功能之上的,比如,每个服务都会利用下层的微服务平台提供的部署流水线、基础设施和通信机制。要设计良好的微服务应用,需要在每个层级上都进行大量的投入并精心设计。


摘取自 摩根·布鲁斯和保罗·A.佩雷拉的《微服务实战》

相关文章

  • 软件架构模式

    CQRS架构 微服务架构 微核架构

  • 黄勇微服务

    1.为什么需要微服务架构 2.微服务架构是什么 3.微服务架构有哪些特点 4.如何搭建微服务架构 5.黄勇开源的微...

  • 微服务开发模式系列之九阴真经

    微服务是微服务架构中的概念,微服务架构是指由一系列微服务组成的体系架构。每一个微服务都是一个可以独立部署的程序,微...

  • 微服务架构多“微”才合适?

    微服务架构多“微”才合适? 前情提要:互联网架构为什么要做服务化? 一、互联网架构为什么要进行服务化-总结 上一篇...

  • 你的项目真的适合微服务架构吗?微服务架构有哪些痛呢?(一)

    在介绍业务场景之前,我们先来谈谈对微服务的一些理解。 一、单体式架构 VS 微服务架构 为了快速理解单体式架构与微...

  • 微服务的微

    微服务的微,是指服务粒度的微么? 微服务可能是由此得名的。但在微服务架构思想中,服务粒度的微,不应该放在首要强调的...

  • 什么是SpringCloud

    何为微服务 在了解SpringCloud之前,我们先来大致了解下微服务这个概念吧。 传统单体架构 单体架构在小微企...

  • 实战 Docker+Kubernetes 微服务容器化(一)-初

    1 微服务-导学 2 软件架构的进化 3 什么是微服务 多微才算微 微服务的特征 微服务诞生背景 4 画出微服务架...

  • 微前端技术

    一.微前端概念 前端微服务 二.常用前端架构 MPA(体验不好)SPA(体验号,但是体量大) 三.微前端架构 技术...

  • 06 | 从微服务架构看缓存

    架构的一般演变路径 单体架构 -> 集群架构 -> SOA 架构 -> 微服务架构 微服务架构的特点 系统服务独立...

网友评论

    本文标题:微服务的四层架构

    本文链接:https://www.haomeiwen.com/subject/gwkmnrtx.html