发布于 : Oct 27, 2021
不在本期内容中
这一条目不在当前版本的技术雷达中。如果它出现在最近几期中,那么它很有可能仍然具有相关参考价值。如果这一条目出现在更早的雷达中,那么它很有可能已经不再具有相关性,我们的评估将不再适用于当下。很遗憾我们没有足够的带宽来持续评估以往的雷达内容。
了解更多
Oct 2021
评估
Telepresence 是一款帮助缩短代码变更反馈周期的工具,在这之前,这些变更通常需要进行部署才能进行适当的测试。开发人员可以用它将本地机器上运行的进程插入到远程 Kubernetes 集群中,这样本地进程可以访问远程集群的服务和特性,本地服务也可以临时替代集群中的服务。
在服务集成设置变得有些笨拙的情况下,Telepresence可以提高开发人员的生产力,并实现更有效的本地测试。然而,如果你习惯了使用这样一个聪明的工具,那可能会遭遇到更大的问题。例如,如果你是因为无法为本地开发设置所有必要的依赖而使用了 Telepresence,那更应该去调查设置和架构的复杂度。如果它是你进行服务集成测试的唯一方法,那请参考消费者驱动的契约 测试 或者其他自动化的集成测试方式。