精品模板 Java-SpringCloud微服务架构图
2023-11-08 22:50:20   27  举报             
     
         
 基于springcloud的微服务架构和devops实践
    作者其他创作
 大纲/内容
 Service Mesh
  镜像仓库
  Ribbon+feign实现服务的调用和负载均衡Hystrix实现服务熔断
  消息总线:rabbit,kafka缓存:redis,memcached
  数据库集群
  ELK
  nginx
  nas
  CI/CD环境
    进化
  调用服务
  ServiceC
  Docker+kubernetes
  zipkin服务追踪监控
  EUREKA-C
  memcached
  redis
  JWT
  服务发现
  缓存集群
  oss
  注册
  React技术栈javascript,jsp,html,css,ajax,sse,ws前后端分离接口编程:graphQL
  移动设备
  用户认证JWT派发
  Hystrix Turbine聚合监控
  EUREKA-A
  PC设备
  服务通信PRC:gRPC,dubbo,thriftREST:Ribbon+feign
  ZUUL
  AuthService
  服务网关
  测试自动化
  EUREKA-B
  消息总线集群
  接口层
  重试机制熔断机制
  服务发现和注册:zookeeper(CP),etcd(CP),eureka(AP),consul(CA)
  代码自动化
  配置中心集群
  对象存储
  监控平台:ELK或者graphite(存储)+ganfana(图形化展示)告警平台:icinga 
  HAproxy实现Nginx集群。Nginx此处主要做前端发布容器。前端分离-静态资源
  swaggerAPI文档
  请求
  精品模板
  日志收集和分析集群
  部署自动化
  API Gateway
  actuator服务健康监控
  配置中心:Apollo,confd
  负载均衡
  文件服务集群
  ServiceB
  其他设备
  数据库未来发展读写分离,分库分表,实时同步。监控工具:cloud dba
  harbor存储镜像
  Hystrix 熔断机制
  限流
  docker-build
  Load Blancer
  协议支持:websorcet,http/https数据格式:json,html接口类型:rest网关类型:内部GW,H5GW无线GW,第三方GW,开放GW技术栈:zuul
  sleuth服务追踪
  rabbitMQ
  istio
  集成自动化
  服务层
  拉取服务列表
  zuul集群:运营zuul集群,能力zuul集群实现服务网关+统一鉴权+限流+防止重放攻击+负载均衡技术栈:swagger
  Git仓库
  ceph存储war包
  phabricator
  CONFIG-SERVER
  feign
  haproxy
  mertics指标监控
  拉取配置
  服务监控&服务保护
  springcloud ratelimit限流服务
  mysql
  maven
  存储层
  辅助工具:jacoco,badsql,autotag
  高可用注册中心集群
  访问层
  服务集群
  cloud native
  springboot admin健康服务检查
  DevOps
  ServiceA
  jenkins
  oracle
  服务分成聚合服务和基础服务。
  mongodb
   
 
 
 
 
  0 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
 