微服务架构
2022-03-04 13:16:54 132 举报
微服务架构是一种软件开发技术,它将一个大型应用程序拆分为一组小型、独立的服务,每个服务运行在其自己的进程中,服务之间通过轻量级的机制(通常是HTTP资源API)进行通信。这些服务围绕业务能力构建,并且可以通过全自动部署机制独立地进行部署。这些服务可以用不同的编程语言编写,并且可以使用不同的数据存储技术。由于服务的独立性,它们可以很容易地在开发、测试和生产环境中进行部署和扩展。微服务架构使得应用程序更加模块化、可维护性和可扩展性更强。
作者其他创作
大纲/内容
Auth
运营后台N
告警
从库
Kafka
Nginx反向代理
Agent
负载均衡
Kafka集群
主备热切
持久化、展示
通过Agent收集EndPoint信息
数据同步
数据存储、读取
Sentinel熔断限流降级
注册
三方服务
Kibana
基础设置服务
Nacos集群
配置
缓存
CRM服务
GateWay
CDN
日志收集
消息服务
ZK
客户服务
分销服务
Redis
Nginx负载均衡
任务调度集群
Canal集群
认证
用户移动端N
Feign通信
结构化存储
JWT鉴权
聚合服务集群
备库
缓存、分布式锁
nginx
营销服务
用户移动端
运营后台
钉钉、微信、邮件、短信等
Binlog同步
ZooKeeper集群
账户服务
binlog同步
Redis集群
JustAuth支持几十种三方登录
Canal
统计服务
访问端
主库
SwaggerAPI文档
Xxl-Job
订单服务
读写分离
数据发送
供应商后台
同步
转发
ElaticSearch
文件存储
微服务集群
FileBeat
集群N
ELK集群
PC
数据加工
集群2
商家后台N
用户PC端N
调度
手机
LoadBalance负载均衡
集群管理
供应商后台N
认证服务集群
APM监控
APM server
注册、配置
数据处理
静态资源
支付服务
防火墙
Pad
商家服务
Nginx集群
Nacos
OSS、COSMINIO等
API网关
商品服务
OSS
用户PC端
SkyWalking
DNS解析负载均衡
商家后台
展示
0 条评论
回复 删除
下一页