1-SpringCloudAlibaba开篇
1. 官方文档
同时,官方也表明了比较明确了,
- 通过 Nacos Server 和 spring-cloud-starter-alibaba-nacos-config 实现配置的动态变更。
- 通过 Nacos Server 和 spring-cloud-starter-alibaba-nacos-discovery 实现服务的注册与发现。
2. SpringCloudAlibaba 版本说明及选择
alibaba 版本必须要与springcloud版本对应关系保持一致,否则会出现许多未知问题,所以选择的时候要注意匹配关系。
官方整理的如下图,也可以见官网版本对比说明
这里建议选择
alibaba | spring cloud | springboot |
---|---|---|
2.2.6.RELEASE | Spring Cloud Hoxton.SR9 | 2.3.2.RELEASE |
pom选择如下
1 | <!--************spring-cloud相关************--> |
后续均使用此依赖,不更换版本
3. 组件分解
SpringCloudAlibaba整合了nacos,我们目的也是为了整合nacos利用SpringCloudAlibaba
搭建工程,因此就从nacos和SpringCloudAlibaba入手
3.1. config
此为SpringCloudAlibaba单独讲解的配置,引用它则可以将原本工程中的诸如application.properties
的配置文件全部移动至nacos-server中,实现配置统一管理。
这也正符合了nacos的配置管理功能。
3.2. discovery
服务注册发现组件,这里的概念和配置中心不一样,是专门做服务注册发现的,对应的地方如图
数据库中未找到对应的信息,初步猜想是放在了内存中?
分清了config和discovery两种职责,对于之后项目的会很有帮助
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 KewenBlogs!
评论