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

首页> 网络架构> 网络图

通用微服务架构图

热门
通用微服务架构图
微服务架构 {APP,防火墙,鉴权认证,弹性容器云发布系统,数据库MYSQL与TIDB二选一,前期主从mysql,后期mysql分库,或者直接使用TIDB,不需要分库,Docker images,CDN,harbor
镜像仓库
,ElasticSearch,10、发布,分布式,9、push images,邮件,Seata,DNS解析,WEB后台,文件图片视频音频,8、Pipeline (Jenkinsfile),Docker build
(dockerfile)
,服务发现,Logstash,Alertmanager,监控中心,GITLAB,APP服务,skywarking,运维,注册中心
(ZooKeeper集群)
,TIDB数据库,Kibana,pod,通用服务,Kafka,测试环境容器云,运维监控,slave,ES二级索引,checkout code,配置中心
(Nacos集群)
,短信访问,内网,业务逻辑服务层,11、K8S API,服务注册
/发现
,KV,app访问,Jenkins Master,Nginx集群,ETCD,3、Jenkinsfile 4、Dockerfile,短信服务,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,浏览器,人脸访问,Grafana,8、1,监控警告,7、创建 Jenkins Slave,存储层,数据访问层,短信,建议书访问,Client,日志系统,日志,2、job 5、构建,zabbix,任务调度
XXL-JOB
,Jenkins构建过程,网关层,缓存,8、2生成 docker images,网关接入服务
Gateway Access Service
,建议书服务,Storage,管理平台访问,消息队列,生产环境容器云,光速保3.0架构,对象存储(FastDFS),服务注册,APM+监控易,业务数据,人脸服务,DNS配置域名下挂若干个Nginx,每个Nginx下挂若干个网关服务实例,6、K8S API,基于阿里nacos和SpringCloud服务框架的架构设计,业务服务层,配置,管理平台服务,动态配置,Feign,Mysql分库集群,zk实例,开发,filebeat日志收集,Nacos实例,链路追踪,监控报警系统,Redis集群,网关服务,pod/Jenkins Slave,RabbitMQ集群,其它访问,H5,1、提交 代码,分布式事务,master,12、pull images,外网,负载均衡,Tidb,PD,服务
注册
发现
,监控,微信,分布式锁,Kubernetes}

文件简介

编号:12900

名称:通用微服务架构图

浏览数:149

收藏数:6

克隆数:18

作者:0

价格:5元

更新时间:2021-07-01 12:12:19

文件很好用,分享文件:

只需一步极速注册

63,195+文件在线编辑

云端同步我的设计

一键高清无水印下载

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

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

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