推荐的微服务架构本地开发/调试方法是什么?
我们来自一个整体式web api,其中调试涉及到将调试器附加到单个进程。另一个进程运行调用后端服务API的SPA。我们在本地运行SPA,它在本地调用API,并对调用具有完全可见性。这种完全本地化的方法能否应用于微服务架构,在该架构中,您可以通过API Gateway将100个独立的服务粘合在一起?如果没有,您如何在本地运行端到端开发/调试周期?
发布于 2019-10-10 16:58:01
对于本地的“端到端”开发,我们使用像http://wiremock.org/这样的测试替身来模拟SPA所依赖的服务。但它们只模拟最终聚合的Web API,而不是API网关粘合在一起的单个服务。
我们确实考虑过使用K8S和Helm图表来启动本地调试所需的容器,但当启动大量服务和数据库时,本地计算机的容量很快就成为了一个瓶颈。
https://stackoverflow.com/questions/58313054
复制相似问题