若依微服务基础架构
2021-06-15 14:10:27 386 举报
微服务基础架构是一种将单一应用程序划分为一组小的服务的方法,每个服务运行在其自身的进程中,服务之间通过轻量级的机制(通常是HTTP资源API)进行通信。这些服务围绕业务能力构建,并且可以通过全自动部署机制独立地进行部署。这些服务可以用不同的编程语言编写,并且可以使用不同的数据存储技术。由于这些服务的独立性,它们可以很容易地用新的技术栈进行替换,从而使系统具有很高的灵活性。同时,由于服务的小型化和分布式的特性,微服务架构也具有很高的容错性和扩展性。
作者其他创作
大纲/内容
Proxy
cluster
quartz 2.3.2
服务注册中心集群配置管理中心集群
NIFI
注册
数据同步工具
Spring Cloud版本:Hoxton.SR9Spring Boot版本:2.3.7.RELEASEJDK版本:1.8
转发服务
收集数据
Feign Client
分布式任务调度系统
Nacos
服务监控中心
反向代理
Service-A
异构服务
大后台-医端-患端-推广端
SpringBootAdmin Server
异构服务集群
Zipkin/Sky Walking
ruoyi-gateway
Sentinel/Ribbon
Sleuth
Sidecar
Service-B
抽取(基于binlog)
数据检索服务/缓存服务
Minio/FastDFS
数据库
Spring Cloud Stream消息队列连接组件
分布式资源存储服务
消息队列中间件
任务调度
RabbitMQ、KAFKA...
清洗、组装、推送
缓存服务
ElasticSearch
网关集群
Nginx
ELK
日志聚合系统
获取服务列表
A服务集群
B服务集群
认证中心
Redis
链路监控服务中心
认证服务
ruoyi-auth
Mysql 5.7.x
服务发现/获取配置内容
0 条评论
下一页