华为云有许多云服务,为了能对外提供高质量的服务,在以前华为都是用人工进行测试,每个测试工程师在本地测试时候,测试数据都保存在本地,云探就是将这些测试功能集成到一个平台上,使得不同测试人员实现数据共享。
采用技术 spring boot +spring mvc+spring+mybatis+spring Cache+mysql+flink
1. 在这个项目中我引入了 spring Cahce 并且对 spring Cahe 进行二次开发,在@Cacheable 注解中加入“#时间”就可以设置过期时间,这样就能更好地满足业务需要。
2. 在云探中我对 spring的 ImportBeanDefinitionRegistrar 做了做了扩展,让其能扫描自定义注解,这样就能获取到 spring 实例后的方法,查询出方法所有返回接口进行归档备份。
3. 在该项目中我使用了 flink ,扩展了 richinputformat 接口连接数据湖,并将处理后的数据转存储到数据湖仓库(DWS )中。