微服务架构
2023-03-01 20:35:47   0  举报             
     
         
 Spring Cloud 微服务架构
    作者其他创作
 大纲/内容
 当Master节点正常工作的时候,虚拟IP直接访问主节点
  A2
  keepalived
    日志监控
  整合异构微服务Spring Cloud Wii
  Redis高可用集群
  ……
  业务日志
  C1
  微服务集群之间通过FeginClient相互调用,也可通过消息中间件进行服务的发发布与订阅,实现异步通信,解耦与消峰
  consumer1
  消费者
  consumer3
  node1
  pull
  Kafka
  Mycat做读写分离
  Otter做数据同步
  TopicApartition2
  Master
  zk-follower
  写
  TopicApartition1
  注册
  Spring Cloud Getway网关都注册到Nacos集群每个节点上
  MySQL数据服务
  消息队列Rocket MQRabbitMQActiveMQ
  链路跟踪 -- Sleuth
  MySQL -- Slave1
  服务监控
  网关从nacos集群中获取所有注册到nacos上的服务
  C4
  push
  配置
  日志服务 -- zipkin
  消息的订阅发布
  consumer2
  NiFi
  Haproxy(Master)
  读
  FileBeat
  node2
  Consumer group1
  可视化管理
  jvm监控工具jconsole 
  Grafana
  Nacos配置中心集群
  node3
  Redis-Slave
  follower
  Spring Cloud Getway2
  B2
  消息的订阅与发布
  elasticsearch1
  Spring Cloud Getway1
  Keepalive + Haproxy  Mycat高可用集群
  B3
  Otter
  鉴权结果
  微服务集群A
  消息队列高可用集群
  MQ
  Ngnix+Keepalived 一主一备Ngingx高可用集群,集群对外暴漏一个公共的虚拟IP
  MySQL -- Slave2
  Spring Boot Admin
  Spring Cloud Getway网关集群
  Mycat(Master)
  TopicApartition0
  服务注册到Nacos服务注册与发现集群
  broker1
  zookeeper集群
  性能监控、链路追踪、日志收集  SkyWalking
  监听
  ClickHouse
  Redis-Master
  C2
  鉴权
  Producer3
  集群监控,古装转移。消息通知,配置中心
  Consumer group2
  Redist哨兵集群
  B4
  GC分析工具GCeasy
  日志过滤
  Sentiel
  Keepalive(Slave)
  虚拟IP
  keepalived检测到Master节点宕机了,自动切换到Backup从节点,继续正常对外提供服务
  Seata
  消息队列
  Producer1
  日志存储
  统一鉴权
  Backup
  Nacos服务注册与发现集群
  Ngnix负载均衡到网关集群的任意一个网关
  Mycat(Slave)
  微服务集群C
  Mysql读写分离,主从复制,高可用集群
  C3
  A4
  B1
  kafka集群
  Feign
  leader
  Producer2
  ......
  Ribbon负载均衡Hystrix限流熔断降级
  ES集群
  用户
  zk-leader
  elasticsearch2
  获取配置信息
  Radis读写分离Master节点负责客户端写入数据,Slave从节点负责客户端读取数据
  broker2
  A3
  KV数据读写
  A1
  Seata做分布式事务管理服务
  服务中心
  Spring Cloud Getway3
  统一鉴权集群服务
  日志来源
  全文检索
  日志预警
  Keepalive(Master)
   MySQL -- Master2
  日志采集
  consumer4
  MySQL -- Master1
  consumer5
  运维/开发/产品人员
  broker3
  生产者
  elasticsearch3
  Nginx
  jvm监控工具jvisualcm
  微服务集群B
  Haproxy(Slave)
    
    收藏 
     
 
 
 
 
  0 条评论
 下一页
  
  
  
  
  
  
  
  
  
 