先引入一张图片(当然是借鉴我老师的,哈哈)
我们先总结一下前一篇文章的内容,前两篇文章的内容已经包含了Nacos和Service这两块了。
首先我们为什么要使用微服务的架构?因为要解决流量的控制分流,把一个一个的服务模块切割成一个小的项目,这样便于开发嘛。
那为什么要用Nacos?因为我们要解决服务之间接口调用的问题,试想要是没有Nacos的话,我们可能要自己去写一套网络规范去实现服务两个服务之间或者多个服务之间的调用了。
用了Nacos我们就要去学习Nacos底下的一些规范,对于我们开发者来说,框架就是工具,便于我们开发,但是同时也要符合框架的规范!怎么使用符合Nacos的规范?我们要注册服务,让Nacos帮我们来管理这些服务,至于配置中心,没有它我们还能开发吗?当然可以!但如果你有一项配置需要让他是动态的可以修改并且即使反馈给服务的,你重新去打包修改是不是很麻烦?So,配置中心还是必要的,他让我们的开发更加便于管理,更加规范。
当然配置中心必定是有他存在的必要的,这里贴上一段博客,不会的直接翻着看就行了
但我们学技术的时候,只需要明白这个技术是用来干嘛的就行了。当你在思考到底要不要用这个技术的时候,那就是不要!