美文网首页
微服务总体技术架构体系是怎样设计的?

微服务总体技术架构体系是怎样设计的?

作者: July_whj | 来源:发表于2021-01-06 21:04 被阅读0次

微服务总体技术架构体系是怎样设计的?

为服务的技术架构体系

对于一些成型的互联网公司来说,内部一般都会有一套完善的微服务架构体系。我在下面列举了一个相对比较成型的微服务架构体系。并不是说所有的公司都是这种完善的架构体系。有些公司在成长的早期,或者中期并不是特别完善。对于大公司来说,一般我们回把他的技术体系进行模块化管理。


微服务架构体系层次结构.png

微服务架构体系层次结构

接入层

最上面的接入层,主要是我们的负载均衡,负责把外部的流量接入到内部的平台上。

基础设施层

主要是由运维团队来处理,涉及的内容包括计算、网络、存储、NOC监控、安全、IDC管理等。
这两个层次主要涉及基础设施,一般由运维团队进行负责。我们单独说明一下。

网关层

流量接入进来后,我们会先经过网关层。网关在微服务体系当中具有非常重要的地位,它主要做反向路由、限流熔断、安全认证等等的一些跨横切面的功能,在微服务体系当中,处于比较核心的层次。网关包括内部网关、H5网关、无线网关、第三方网关、开放平台网关等

业务服务层

业务服务层分为聚合层和基础层。

  • 聚合层它主要承接一个适配角色:将内部复杂的微服务,适配成对各种不同用户体验(无线/Web/H5/第三方等)友好和统一的API。聚合裁剪适配是聚合层的主要职责。

服务支持体系

我们的微服务需要支持体系支撑服务的正常运作。涉及的内容包括注册发现、集中配置、限流容错、认证授权、日志聚合、监控告警、后台服务(MQ、Cache、DB、JOB)等。

平台服务

对于现代比较新的技术引入一些发布体系,支撑我们上层技术体系,平台服务层一般包括发布系统、集群资源调度、镜像治理、资源治理、IAM(权限管控)
在整个微服务管理体系当中,有些纵向的能力包括微服务的开发框架、持续交付流水线、端到端的工具链、工程实践与规范等这些也是微服务技术体系重要的方面。
整个六层体系可以作为公司微服务体系发展的模版

相关文章

  • 微服务总体技术架构体系是怎样设计的?

    微服务总体技术架构体系是怎样设计的? 为服务的技术架构体系 对于一些成型的互联网公司来说,内部一般都会有一套完善的...

  • 互联网技术架构选型

    架构整体是基于springcloud技术体系的微服务架构:

  • 人机对话系统实现大纲

    一、语音智能交互服务技术概述二、语音智能交互系统总体设计1、语音智能交互基本架构2、语音智能技术架构(算法层、数据...

  • 互联网技术架构选型

    架构整体是基于springcloud技术体系的微服务架构: http://projects.spring.io/s...

  • 「干货」4个微服务的设计思考,你看懂了吗?

    微服务架构理念,如何利用领域驱动设计对传统单体架构或者SOA架构的系统进行微服务架构改造,进而构建微服务架构体系;...

  • 🏆【Alibaba微服务技术系列】「Dubbo3.0技术专题」第

    Dubbo3的微服务框架系列 ?【Alibaba微服务技术系列】「Dubbo3.0技术专题」总体技术体系介绍及技术...

  • 2019-11-19

    业务分析 市场分析 政企现状 建设方案 目标 产品服务 业务营销 平台赋能 思路 技术架构 承载形式 总体设计 集...

  • 微服务技术栈---大纲

    微服务技术栈什么是微服务组织架构与微服务什么时候用中台战略物理分层总体架构注册发现注册发现:SpringCloud...

  • Skywalking介绍

    微服务架构已经是一个很通用的系统架构,常见的技术栈如下图所示,这张架构图基本涵括了当前微服务体系下的各种技术栈,可...

  • 架构技术要点

    5层架构体系:前端架构 应用层架构 服务层架构 存储层架构 后台架构 1 前端技术 nginx apache li...

网友评论

      本文标题:微服务总体技术架构体系是怎样设计的?

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