微服务架构
2023-12-27 14:10:43 140 举报
微服务架构是一种软件开发技术,它将大型应用程序拆分为一组小型、独立的服务,每个服务都运行在其自己的进程中,服务之间通过轻量级机制(通常是HTTP资源API)进行通信。这些服务围绕业务能力构建,并且可以通过全自动部署机制独立地进行部署。这些服务可以用不同的编程语言编写,并且可以使用不同的数据存储技术。由于其高度的模块化和可扩展性,微服务架构使得应用程序更易于理解、开发和测试,同时也更易于快速迭代和故障恢复。
作者其他创作
大纲/内容
审计日志采集
MySQL
接口文档
网关:安全,监控/埋点,和限流
Mecha
插件生成
第三方系统
微服务集群
熔断/限流
手机端
分布式事务
业务模块
审批服务
配置中心
Nacos
获取服务
RocketMQ
服务治理
springcloud Gateway
消息队列
缓存
负载均衡
文件服务
系统日志采集
数据库集群
获取配置
公共模块:对象模型、工具类,返回数据体、异常定义、异常全局处理,加解密,被其他模块依赖
Sentinel
依赖
公共模块
服务路由网关
权限服务
文件存储OSS
注册服务
存储设备
PC端
鉴权
jwt认证
数据库
blocks
任务调度
服务分发
Alibaba Cloud SchedulerX
短信服务
openfeign
0 条评论
下一页