首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/u/4713941/blog/4951859

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

【百度技术分享】中间件技术在百度云原生测试中的应用实践

导读:百度测试中间件是百度QA自主研发的底层基础技术,历经10年的不断发展,采用数据平面+控制平面的总体架构,与google istio设计理念异曲同工,支持8大功能,9大测试场景,覆盖百度集团各大产品线,目前接管拓扑1w+,接管链路1w+,利用中间件技术,可以大幅提升联调环境搭建效率、模块免测率,大幅提升环境仿真度,线上环境安全性,是测试中必不可少的核心工具。 引言 本文提出一种基于中间件技术的测试方案,并介绍该方法在百度各类测试场景中的应用实践。 一、百度测试中间件是什么 百度测试中间件(以下简称中间件)是百度QA自主研发的中间件,历经10年的技术发展,目前已经成为百度各条产品线测试中必不可少的基础设施。它是一种网络代理,接管模块之间的通讯链路后,在数据层面可以解析、修改数据包,在行为控制方面,可以控制请求和返回数据的路由行为,可以加入熔断、过滤、限速等机制,从而满足各类测试场景的需求。 纵观业界,各类网络代理多种多样,其中技术影响力最大的是google的istio,简单来讲,istio系统由两部分组成: 1、数据平面 数据平面指的是网络代理这层,底层采用envoy作为代理,...

BeetlSQL 3.3.0 发布,新年快乐

没错,BeetlSQL又发版本了,感谢这么多用户提供建议和发现BUG,BeetlSQL成为2020年最积极运营的开源项目之一 :) BeetlSQL3 集成ActFramework,Act框架是一个非常强大的Web框架 修复了自从3.x以来可能导致内置SQL找不到的BUG,建议升级 增强了Clickhouse集成,Clickhouse 不支持“主键”,BeetlSQL为CH提供自定义的MetaDataManager以支持@AssignId。 <dependency> <groupId>com.ibeetl</groupId> <artifactId>beetlsql</artifactId> <version>3.3.0-RELEASE</version> </dependency> BeetlSQL 的目标是提供开发高效,维护高效,运行高效的数据库访问框架,以我20年在电信,金融以及互联网天天CRUD的经验总结得来的框架,适用范围广。目前支持的数据库如下 传统数据库:MySQL...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Apache Tomcat

Apache Tomcat

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse

Eclipse

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

JDK

JDK

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。