完整文稿:服务虚拟化在规模化微服务项目中的实践
随着现代 Web 系统服务化的高速发展,Web 服务的数量急速增加,其复杂度越来越大,服务互相之间的依赖也越来越多。针对这样大规模和高复杂度的 Web 服务系统进行测试是非常困难的,尤其是当测试环境本身不稳定、依赖服务频繁更新、测试数据创建困难时等更是如此。通过服务虚拟化技术可以有效地解决这些问题,并且大大提高测试效率,从而降低测试难度和成本。
演讲提纲
规模化微服务测试的现状和问题
a. 测试环境被多个团队共同使用
b. 测试数据准备需要花费大量时间
c. 服务部署或网络等问题导致测试环境不稳定以及版本不匹配
服务虚拟化的架构、创新和技术重点
a. 采用集中化透明代理架构
b. 统一配置和管理所有依赖服务
c. 统一定制化各种不同类型的服务模拟
d. 更易于云化
一个在线支付项目的落地实践
a. 业务背景和项目架构
b. 实践的方案和具体过程
c. 结果
总结
你将获得
了解大规模微服务测试中的服务依赖困难
了解服务虚拟化是什么和它解决什么问题
了解服务虚拟化的架构与实践
了解服务虚拟化的开源工具
了解真实项目中的实践情况
精选留言(1)