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

首页> 网络架构> 网络图

项目架构

热门
项目架构
全链路测试平台架构图 {RESTful API,Service Mesh-pod加代理,Istio可以启用分布式追踪,方法技术,Prometheus,测试自动化,stages:
- analysis
- build
- test
DummyJob:
stage: analysis
cppcheck:
stage: analysis
build-windows:
stage: build
needs: [DummyJob]
test-windows:
stage: test
needs: [build-windows]
build-linux:
stage: build
needs: [DummyJob]
test-linux:
stage: test
needs: [build-linux],关键字驱动,Argus 平台,需求管理,变更管理,事件管理系统,Jmeter agent,微服务,缺陷追踪,地域运营商数据压测,报告服务,稳定版本,MQ管理,基于[stage]控制流程,必须都build完才可以test,如果其中一个build失败,整个流程失败,接入服务,代码版本库,报告自动化,推送系统,zookeeper,测试管理,自动构建,任务管理,故障演练测试,功能测试,Diffy是一个开源的自动化测试工具,是一种Diff测试技术。它能够自动检测基于Apache Thrift或者基于HTTP的服务。通过同时运行新/老代码,对比运行结果,发现潜在bug,Alertmanager,性能测试(PAT),监控服务,移动专项测试(monkey),业务测试,运维,For PAT,工具,愿景-Argus,推送服务,①、分别部署新、老代码:其中老代码为线上稳定版本,新代码为新迭代的测试版本。
②、构造测试数据:我们可以手工构造测试数据,也可以对线上的数据进行抽样,用于diff测试。
③、运行测试:使用测试数据分别在新、老代码中运行,并捕获测试结果。
④、结果对比:对比新、老代码,相同接口下的输出,如果出现差异,则可以通过接口反向定位问题。,迭代管理,配置中心,累积覆盖率,精准测试,配置编排,notify,流量录制nginx mirror,需求,Jenkins X,稳定版本副本,服务组件化,接口用例编辑,数据分析,用例管理,OpenTracing分布式追踪的API规范,提供统一接口,Tracing request-scoped

  Logging:用于记录离散的事件,包含程序执行到某一点或某一阶段的详细信息。
  Metrics:可聚合的数据,且通常是固定类型的时序数据,包括 Counter、Gauge、Histogram 等。
  Tracing:记录单个请求的处理流程,其中包括服务调用和处理时长等信息。

   Logging & Metrics:可聚合的事件。例如分析某对象存储的 Nginx 日志,统计某段时间内 GET、PUT、DELETE、OPTIONS 操作的总数。
   Metrics & Tracing:单个请求中的可计量数据。例如 SQL 执行总时长、gRPC 调用总次数。
   Tracing & Logging:请求阶段的标签数据。例如在 Tracing 的信息中标记详细的错误原因
,审批管理,代码染色,发布,熔断器,Prometheus ,混沌工程,Diffy代理,变异测试(pitest.org),自动部署,日志管理,过滤后区别,容量规划,排程调度,Jacoco,原始区别,Argus统一门户&可视化,部署简单,运维成本低,权限管控,故障恢复,代码扫描,云测平台,服务容器化,...,质量管理平台,Hippo配置调度中心,结果反馈,监控管理,业务层,接口管理,API网关,HTTP长轮询,For APP
云测平台
,持续部署,Helm,DB,日志服务,Nacos
阿里开源
DNS/RPC
,通知管理,灰度发布,UTA,Neuxs,Email,Gor线上数据录制回放,权限管理,性能测试,测试版本,A -> trigger -> B
A -> trigger -> C
B -> trigger -> D -> D fails because C has not rebuilt with changes yet
C -> trigger -> D -> D succeeds,场景管理,JIRA,Grafana,散列点阵图,DAG directed acyclic graph
----获取了调用链,不仅能够做内部逻辑性能分析,还可以对CI/CD 有所助力, 一条Trace(调用链)可以被认为是一个由多个Span组成的有向无环图(DAG图), Span与Span的关系被命名为References,Span:一次方法的调用,一个程序块的调用,或者是数据库的访问.

概念:一个无回路的有向图, 对整个工程和系统,人们关心的是两个方面的问题:一是工程能否顺利进行:二是估算整个工程完成所必须的最短时间。这样两个问题都是可以通过对有向图进行拓扑排序和关键路径操作来解决的。
,持续反馈,DAG-
Directed Acyclic Graphs
,SONAR,DAG(有向无环图)是不同于主流区块链的一种分布式账本技术,把同步记账提升为异步记账,被不少人认为可以解决传统区块链的高并发问题,是区块链从容量到速度的一次革新,认证/限频,注册与发现,在线调试用例,自动化服务,日志分析,Prometheus Exporter,数据管理,协作通知,容器集群,任务调度,报告管理,缓存Redis集群,API 网关,数据库集群,变更测试,Dolphin任务调度,定时调度,设备管理,权限控制,场景特征库,用例服务,降噪,设计,Git,Slack,多线程指定,For API,监控自动化,配置是程序运行时动态调整行为的能力
配置中心专门针对动态性,感知配置变化,实时性/一致性
https://nacos.io/

,mock,Gitlab,job间没有复杂依赖关系,策略,https://www.argus.com,代码走查,TestNG/JUNIT,服务治理,增量覆盖率,项目管理,K8s,任务调度zookeeper,格式校验,某个接口返回的数据中的”name”字段获取由user数据库表改为mobile_user数据库表,那么从接口角度来讲,通过对比这个接口在新老版本代码的返回结果,就可以知道其字段的基本正确性与差异性,流量回放(goreplay),部署自动化,版本控制,静态资源,MQ消息队列集群,JOB服务,单元测试,故障反馈,负载均衡/Nginx,缺陷管理,pull metrics,持续运维,安全配置,仓库管理,敏捷项目管理,持续集成,测试,push alert,定时任务调度,版本管理,数据录制导出,jvm-sandbox,监控安全,数据,基础服务,构建自动化,渗透测试,专项测试,Group隔离应用,Mock
SLA-service level agreement
,Jaeger/skywalking
数据采集,数据持久化,数据展示
,全链路压测,构建,配置管理,用例层级覆盖率,UI用例编辑,ES集群}

文件简介

编号:13118

名称:项目架构

浏览数:48

收藏数:1

克隆数:3

作者:0

价格:10元

更新时间:2021-07-01 13:07:04

文件很好用,分享文件:

只需一步极速注册

63,195+文件在线编辑

云端同步我的设计

一键高清无水印下载

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

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

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