nacos怎么修改服务分组_从 nacos 看领域驱动设计

本文探讨了Nacos如何基于领域驱动设计实现服务分组管理,包括注册中心、配置中心和命名空间的概念,以及服务注册、服务发现的逻辑流程。Nacos提供了服务发现、配置管理功能,并通过命名空间实现多租户和环境隔离。文章还介绍了Nacos的整体架构和核心模块,展示了构建产品的领域驱动设计流程。
摘要由CSDN通过智能技术生成

按 Nacos 官网 的说法,它是一个提供便捷的服务发现、管理和配置平台。推敲 Nacos 的出产,首先它基于问题域思考所需实现的功能特性和非功能特性;再由特性思忖到逻辑架构图、领域模型、部署架构图、类视图等架构层面;再结合特性和架构图深入业务场景,完善功能实现策略;然后从开发生态这个宏观视角寻味 Nacos 需要支持的语言、技术栈;最后从市场投放这个目标视角总结 Nacos 的各种优势,并予以战略上的肯定。可以推想,Nacos 基于领域模型设计,比领域模型走得更远。

1814ceb941ad507ca73e066d9f10aad2.png

一句话需求

Nacos 充当微服务中的注册中心和配置中心。

当巨石项目被切割成多个支持动态扩展的微服务后,各个微服务的调用地址和数量都是动态可变的,注册中心的核心功能就是维护可调用的服务清单。遵循 C/S 架构,server 服务器维护着 client 可调用服务清单,并提供接口给 client 以查询其他服务信息;client 客户端一方面会将自己注册到 server 上,另一方面会从 server 上获取依赖的其他服务信息。常见的注册中心有 Eureka、Zookeeper、Consul、Dubbo。应用在不同环境中会有不同的配置,配置中心的目的即在于提供不同的配置能力。常见的配置中心有 spring cloud config、Apollo、Disconf、Diamond。

领域模型

注册中心

注册中心基于以下概念:Service 服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值