系列文章目录

基于K8s构建微服务系列 第一章 - 前言

基于K8s构建微服务系列 第二章 - 环境准备

基于K8s构建微服务系列 第三章 - 整体架构设计


目录

一、基于Nacos的服务治理

 二、基于K8s的服务治理


一、基于Nacos的服务治理

基于Nacos实现服务注册、发现与配置中心的整体架构

  • Nacos作为服务的注册中心与配置中心;
  • 微服务user-service启动时从Nacos拉取配置文件并在启动成功后将自身注册到Nacos;
  • Web前端应用通过Nacos发现user-service的注册信息,并通过Feign实现客户端负载均衡;
  • 基于Sentinel实现服务的限流、熔断与降级;
  • 所有服务与中间件、数据库全部部署在K8s中。

 二、基于K8s的服务治理

基于K8s Service做服务发现与负载均衡&基于K8s ConfigMap做配置中心的整体架构

  • 基于K8s的Service实现服务发现与负载均衡;
  • 微服务user-service启动时从K8s ConfigMap中拉取配置文件;
  • Web前端应用通过K8s Service的ServiceName.Namespace调用user-service,负载均衡由K8s Service接管和实现;
  • 基于Sentinel实现服务的限流、熔断与降级;
  • 所有服务与中间件、数据库全部部署在K8s中。
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐