微服务基础架构
2025-02-12 22:55:05 25 举报
微服务基础架构是一种将单一应用程序设计成一组合成小、独立服务的方法,每个服务运行在其专用进程中并经常封装在轻量级容器内。这些服务使用轻量级通信机制,如HTTP RESTful API,彼此间相对独立并可独立部署。此架构支持组织快速、灵活地开发、部署和扩展软件应用程序。由于服务是解耦合的,开发和维护工作更加简化,一个微服务的升级或修改不会影响其它服务。文件类型一般包括代码库、配置文件、微服务注册中心、以及容器化和服务编排文件,如Dockerfile和Kubernetes配置文件。该架构的修饰语可能包括“模块化”、“灵活”、“可伸缩”、“敏捷”、“容错”等,强调其对业务连续性的优化和对快速迭代的支撑能力。
作者其他创作
大纲/内容
Spring Cloud Gateway
Nacos
缓存服务
cluster
ElasticSearch
quartz 2.3.2
服务注册中心集群配置管理中心集群
Service-A
注册
Spring Cloud版本:Hoxton.SR9Spring Boot版本:2.3.7.RELEASEJDK版本:1.8
网关集群
转发服务
收集数据
ELK
日志聚合系统
Feign Client
分布式任务调度系统
服务监控中心
获取服务列表
Docker
SpringBootAdmin Server
Spring Cloud Zipkin
A服务集群
Sentinel/Ribbon
Sleuth
B服务集群
容器化和编排
Service-B
安全与鉴权
Redis
数据检索服务/缓存服务
阿里云OSS
链路监控服务中心
数据库
消息队列
分布式资源存储服务
认证服务
消息队列中间件
任务调度
Spring Security
API调用
Mysql 5.7.x
服务发现/获取配置内容
RabbitMQ
0 条评论
下一页
为你推荐
查看更多