Nacos架构&原理
风格 HTTP 接口,简单易用,方便多语言集成。 Console:易用控制台,做服务管理、配置管理等操作。 SDK:多语言 SDK,目前几乎支持所有主流编程语言。 Agent:Sidecar 模式运行,通过标准 DNS 协议与业务解耦。 CLI:命令行对产品进行轻量化管理,像 git ⼀样好用。 业务层 服务管理:实现服务 CRUD,域名 CRUD,服务健康状态检查,服务权重管理等功能。 服务发现、认证授权、监控追踪、 流量控制等分布式系统所需要的功能。 从宏观上看,其实现方式为引入⼀个代理服务,以 Sidecar 的方式(边车模式)与每⼀个业务服务 部署在⼀起,由代理服务接管服务的所有出入流量。控制面作为核心控制大脑,对所有业务的代理 服务(Sidecar)进行统⼀的流量控制和管理。 155 > Nacos 生态 从微观上看,这个代理服务是通过代理业务服务之间的流量通信间接完成服务之间的通信请求,分 ,其中⼀套比较流行的方案就是采用 Istio + Envoy 实现的。Envoy 作为代理以 SideCar 形式和应用服务部署在⼀起,透明拦截应用服 务所有的入口流量和出入流量,在转发流量之前执行⼀些额外的治理策略,这些操作都是对业务服 务透明的,无感知的。这样⼀来,如果我们把与业务应用耦合的服务治理相关 SDK 的功能下沉到 SideCar,那么业务代码就会与服务治理代码解耦,并且可以并行迭代发展。从这个角度看,0 码力 | 326 页 | 12.83 MB | 9 月前3
Spring Boot 2.0.6.RELEASE Reference Documentationmanagement.metrics.export.wavefront.api-token=YOUR_API_TOKEN Alternatively, you may use a Wavefront sidecar or an internal proxy set up in your environment that forwards metrics data to the Wavefront API host:0 码力 | 662 页 | 633.20 KB | 1 年前3
Spring Boot 2.0.5.RELEASE Reference Documentationmanagement.metrics.export.wavefront.api-token=YOUR_API_TOKEN Alternatively, you may use a Wavefront sidecar or an internal proxy set up in your environment that forwards metrics data to the Wavefront API host:0 码力 | 656 页 | 627.70 KB | 1 年前3
Spring Boot 2.0.4.RELEASE Reference Guidemanagement.metrics.export.wavefront.api-token=YOUR_API_TOKEN Alternatively, you may use a Wavefront sidecar or an internal proxy set up in your environment that forwards metrics data to the Wavefront API host:0 码力 | 416 页 | 2.22 MB | 1 年前3
Spring Boot 2.0.4.RELEASE Reference Guidemanagement.metrics.export.wavefront.api-token=YOUR_API_TOKEN Alternatively, you may use a Wavefront sidecar or an internal proxy set up in your environment that forwards metrics data to the Wavefront API host:0 码力 | 655 页 | 627.24 KB | 1 年前3
Spring Boot 2.1.0.M2 Reference Guidemanagement.metrics.export.wavefront.api-token=YOUR_API_TOKEN Alternatively, you may use a Wavefront sidecar or an internal proxy set up in your environment that forwards metrics data to the Wavefront API host:0 码力 | 668 页 | 634.21 KB | 1 年前3
Spring Boot 2.1.0.M1 Reference Guidemanagement.metrics.export.wavefront.api-token=YOUR_API_TOKEN Alternatively, you may use a Wavefront sidecar or an internal proxy set up in your environment that forwards metrics data to the Wavefront API host:0 码力 | 665 页 | 632.83 KB | 1 年前3
Spring Boot 2.0.8.RELEASE Reference Guidemanagement.metrics.export.wavefront.api-token=YOUR_API_TOKEN Alternatively, you may use a Wavefront sidecar or an internal proxy set up in your environment that forwards metrics data to the Wavefront API host:0 码力 | 662 页 | 634.14 KB | 1 年前3
Spring Boot 2.1.10.RELEASE Reference Documentationmanagement.metrics.export.wavefront.api-token=YOUR_API_TOKEN Alternatively, you may use a Wavefront sidecar or an internal proxy set up in your environment that forwards metrics data to the Wavefront API host:0 码力 | 708 页 | 660.77 KB | 1 年前3
Spring Boot 2.1.0.RELEASE Reference Documentation management.metrics.export.wavefront.api-token=YOUR_API_TOKEN Alternatively, you may use a Wavefront sidecar or an internal proxy set up in your environment that forwards metrics data to the Wavefront API host:0 码力 | 441 页 | 2.37 MB | 1 年前3
共 124 条
- 1
- 2
- 3
- 4
- 5
- 6
- 13













