简介:在大规模分布式应用中,曾经的单体应用按横向和纵向的维度被拆分到集群的各个节点之中,为了解决服务及数据调用的问题,我们引入了分布式服务框架、分布式消息集群、分布式文件存储、分布式缓存等一系列服务。应用的拆分及分布式中间层服务的引入在提升了应用的性能及扩展性的同时也给开发带来了极大的挑战,尤其是在多团队协同的背景下,应用依赖模块分散在不同的开发环境中,给每个人搭建一套完整的环境极其困难。开发人员完成模块的开发后在本地很难进行调试或做单元测试,必须部署到线上环境才行。传统的mock能力在应对分布