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

系列文章目录

基于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中。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值