Spring Cloud Alibaba Nacos 注册中心部署与服务注册
参考资料:
Nacos 官方文档:https://nacos.io/zh-cn/
自建 Nacos 服务注册中心-阿里云文档:https://help.aliyun.com/document_detail/142100.html
1. Nacos 简介
1.1 为什么需要注册中心
在分布式系统中,开发者不仅仅是需要在注册中心找到服务和服务地址的映射关系这么简单,还需要考虑更多更复杂的问题:
- 服务注册后,如何被及时发现
- 服务宕机后,如何及时下线
- 服务如何有效的水平扩展
- 服务发现时,如何进行路由
- 服务异常时,如何进行降级
- 注册中心如何实现自身的高可用
这里问题的解决都依赖于注册中心。
简单看,注册中心的功能有点类似于 DNS服务器 或者 负载均衡器。
实际上,注册中心作为微服务的基础组件,会更复杂且要求灵活性和时效性。