SaaS多租户微服务架构
2024-08-23 00:09:35 2 举报
SaaS多租户微服务架构是一种基于云的软件架构,它允许多个租户(即客户)共享同一套应用程序实例,同时确保租户间的数据隔离和资源使用。这种架构通过微服务设计实现,微服务是一系列独立的小服务,每个服务专注于一个特定的业务功能。这种设计的优势在于灵活性、可扩展性和可靠性。同时,多租户微服务架构还提供了负载均衡、故障切换和弹性伸缩等特性,确保系统能够稳定运行。在该架构中,文件类型通常包括源代码、配置文件、数据库文件等,而修饰语主要涉及敏捷开发、持续集成、持续部署等相关词汇。
作者其他创作
大纲/内容
服务2
集团公司
redis缓存
feign
路由转发
子公司N
分布式事务
文件存储
APM server
负载均衡反向代理
ElaticSearch
消息队列
APM监控
redis
seata
注册
ES
租户C
定时任务/调度
Agent
ribbon负载均衡
子公司C
手机端
小程序
数据存储
心跳检测
租户N
服务4
收集EndPoint信息
获取配置
子公司A
Feign
Hystrix熔断处理
......
租户B
服务3
MQ
Kibana
服务5
请求过滤
master
服务集群
日志系统
服务注册
租户识别
权限验证
获取服务
Gateway网关
web
DNS/LBS解析负载均衡
数据缓存
定时任务数据调度
MySQL主从/双实例
slaver
限流
OSS
xxl-job
租户A
服务1
日志存储
基础数据库
集团数据池
子公司B
Feign
0 条评论
下一页