扎心了,老铁,程序出了小差,请重新再试
重新再试

首页> 网络架构> 网络图

PaaS微服务架构图

热门
PaaS微服务架构图
微服务架构图 {APP,防火墙,弹性容器云发布系统,Docker images,4、统一认证功能,Prometheus,CDN,redis,harbor
镜像仓库
,ElasticSearch,10、发布,分布式,9、push images,邮件,lock,Seata,DNS解析,WEB后台,文件图片视频音频,8、Pipeline (Jenkinsfile),交易服务,Docker build
(dockerfile)
,springboot admin,服务发现,Logstash,Alertmanager,监控中心,GITLAB,钉钉,skywarking,运维,用户服务,Kibana,RocketMQ集群,Canal server,pod,PaaS微服务架构图,技术栈,Kafka,测试环境容器云,slave,2、系统监控功能,ES二级索引,checkout code,技术简介,rocketMQ,内网,业务逻辑服务层,其他服务,11、K8S API,服务注册
/发现
,Jenkins Master,交易访问,Nginx集群,3.1、多租户(应用隔离)
3.2、高性能方法级幂等性支持
3.3、RBAC权限管理,实现细粒度控制(方法、url级别)
3.4、快速实现导入、导出功能
3.5、数据库访问层自动实现crud操作
3.6、代码生成器
3.7、基于Hutool的各种便利开发工具
3.8、网关聚合所有Swagger接口文档
3.9、统一跨域处理
3.10、统一异常处理,3、Jenkinsfile 4、Dockerfile,3、业务基础功能支撑,库存服务,CI/CD,在Kubernetes中使用CI/CD,一般的步骤为:
(1)在GitLab创建对应的项目。
(2)开发者将代码提交到GitLab。
(3)Jenkins创建对应的任务(Job),集成该项目的Git地址和Kubernetes集群。
(4)如有配置钩子,推送(Push)代码会自动触发Jenkins构建,如没有配置钩子,需要手动构建。
(5)Jenkins控制Kubernetes(使用的是Kubernetes插件)创建Jenkins Slave。
(6)Jenkins Slave根据流水线(Pipeline)定义的步骤执行构建。
(7)通过Dockerfile生成镜像。
(8)将镜像提送(Push)到私有Harbor。
(9)Jenkins再次控制Kubernetes进行最新的镜像部署。
上面流水线步骤一般写在Jenkinsfile中,Jenkins会自动读取该文件,同时Jenkinsfile和Dockerfile可一并和代码放置于GitLab中,或者单独配置。,限流、熔断、降级,订单访问,Tracker,Unit Testing,浏览器,keepalive,nacos实例,搜索,Grafana,2.1、服务调用链监控
2.2、应用拓扑图
2.3、应用统一日志查询
2.4、慢查询SQL监控
2.5、应用吞吐量监控(qps、rt)
2.6、服务降级、熔断监控
2.7、服务限流监控
2.8、微服务服务监控
2.9、服务器监控
2.10、redis监控
2.11、mysql监控
2.12、elasticSearch监控
2.13、nacos监控
2.14、prometheus监控,8、1,监控警告,库存访问,7、创建 Jenkins Slave,存储层,
4.1、网关统一认证
4.2、url级权限控制
4.3、支持oauth2的四种模式登录
4.4、支持用户名、密码加图形验证码登录
4.5、支持手机号加密码登录
4.6、支持openId登录
4.7、支持第三方系统单点登录,数据访问层,商品访问,短信,Client,基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合并且高度可配置化。实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能,用户访问,日志系统,日志,1、分布式系统套件版本:Spring Boot 2.x + Spring Cloud + Spring Cloud Alibaba
2、服务治理注册与发现:Spring Cloud Alibaba Nacos(注意0.8.0才是生产可用状态)
3、统一配置中心:Spring Cloud Alibaba Nacos
4、服务降级、熔断和限流:alibaba/Sentinel
5、网关路由代理调用:Spring Cloud Gateway
6、声明式服务调用:Spring Cloud OpenFeign
7、服务负载均衡:Spring Cloud Netflix Ribbon
8、服务安全认证:Spring Security (jwt 、oauth2)
9、数据访问层:Mybatis-plus
10、数据库:mysql5.6+
11、分布式事务:alibaba/Seata(注意1.0才是生产可用状态)
12、统一日志收集存储:ELK + Filebeat
13、服务应用监控:Spring Cloud Admin
14、服务调用链监控:Skywalking
15、分布式任务调度:XXL-JOB
16、分库分表:Sharding-JDBC
17、容器管理平台:Rancher  k8s  docker  
18、代码工具:idea svn  nexus  maven  jekins 
19、中间件:rocketMQ  Elasticsearch  Redis  Canal  fastdfs
20、前端:vue-element-admin   freemarker  jsp  html 

,1.1、服务注册发现、路由与负载均衡
1.2、服务降级与熔断
1.3、服务限流(url/方法级别)
1.4、统一配置中心
1.5、统一日志中心
1.6、统一搜索中心
1.7、统一分布式缓存操作类、
1.8、cacheManager配置扩展
1.9、分布式锁
1.10、分布式任务调度器
1.11、支持CI/CD持续集成(包括前端和后端)
1.12、分布式Id生成器
1.13、分布式事务(强一致性/最终一致性)
1.14、日志链路追踪
,2、job 5、构建,商品服务,zabbix,任务调度
XXL-JOB
,Jenkins构建过程,任务调度,网关层,缓存,8、2生成 docker images,网关接入服务
Gateway Access Service
,es,Storage,消息队列,生产环境容器云,对象存储(FastDFS),服务注册,业务数据,注册、配置中心
(Nacos集群)
,6、K8S API,业务服务层,配置,Elasticsearch,订单服务,Mysql分库集群,开发,filebeat日志收集,链路追踪,鉴权服务,binlog 同步,监控报警系统,Redis集群,1、分布式系统基础支撑,网关服务,pod/Jenkins Slave,其它访问,H5,1、提交 代码,分布式事务,master,12、pull images,外网,Canal apater,负载均衡,服务
注册
发现
,监控,分布式锁,Kubernetes}

文件简介

编号:13209

名称:PaaS微服务架构图

浏览数:137

收藏数:23

克隆数:27

作者:0

价格:9.9元

更新时间:2021-07-01 13:20:39

文件很好用,分享文件:

只需一步极速注册

63,195+文件在线编辑

云端同步我的设计

一键高清无水印下载

微信扫码立即登录
二维码失效
请点击刷新

微信和QQ是两个独立账号,账号信息不互通

距离今天活动结束仅剩
000000000毫秒
距离今天活动结束仅剩
000000000毫秒
距离今天活动结束仅剩
000000000毫秒
会员促销今天活动仅剩
000000000毫秒
距离今天活动结束仅剩
000000000毫秒