微服务架构
2023-03-22 15:10:47 135 举报
微服务架构是一种软件开发技术,它将大型应用程序拆分为一组小型、独立的服务,每个服务运行在其自己的进程中,并使用轻量级的机制(通常是HTTP资源API)进行通信。这些服务围绕业务能力构建,并且可以通过全自动部署机制独立地进行部署。这些服务可以用不同的编程语言编写,并且可以使用不同的数据存储技术。由于服务的独立性,它们可以很容易地在开发、测试和生产环境中进行部署和管理。微服务架构使得应用程序更易于扩展和理解,从而提高了开发效率和软件质量。
作者其他创作
大纲/内容
认证服务
ruoyi-gateway
Nacos
Proxy
缓存服务
API调用
cluster
ElasticSearch
quartz 2.3.2
服务注册中心集群配置管理中心集群
Service-A
NIFI
数据同步工具
注册
移动端
网关集群
转发服务
收集数据
ELK
日志聚合系统
Feign Client
分布式任务调度系统
异构服务
异构服务集群
Zipkin/Sky Walking
A服务集群
Sentinel/Ribbon
Sidecar
B服务集群
PC端
Service-B
认证中心
Redis
抽取(基于binlog)
数据检索服务/缓存服务
清洗、组装、推送
Minio/FastDFS
链路监控服务中心
数据库
Spring Cloud Stream消息队列连接组件
分布式资源存储服务
消息队列中间件
任务调度
ruoyi-auth
Mysql
服务发现/获取配置内容
RabbitMQ、KAFKA...
0 条评论
下一页