微服务实践

微服务实践

通过 idea 管理多个微服务项目的时候,可以通过,workspace 插件进行管理,非常好用。

如何调试和开发微服务。

怪不得很多人都对微服务架构抱有成见,认为微服务架构使系统更加复杂。。。OP 你们这个确实。。。我只能说微服务不是这么玩的呀。

一个正经的微服务,一般都是一个服务一个仓库。你要开发哪个服务就拉哪个仓库的代码。然后,开发微服务不需要你把整个系统代码都拉下来,然后在本地运行全部的服务。而是有一个公共的开发环境,上面运行全部的服务实例。你需要调试的话,把自己本地的 debug 模式运行的服务注册到开发环境,同时把开发环境的那个实例注销掉。这样,调用链路就能把请求打到你本地了进行调试了。

还有一种更方便的方式,就是在

不会的,我司都是流量打标,不需要把开发环境的服务注销掉。在网关入口带上自定义的 header 头,就可以自动把流量导入到本地了。方便的很