前端项目纵线0.1系统总览-整体技术架构-微服务
2021-01-21 16:31:58 418 举报
前端项目纵线0.1系统是一个基于微服务架构的先进解决方案。它采用模块化设计,将各个功能模块拆分为独立的服务,每个服务都可以独立部署和扩展。这种架构使得系统具有高度的可伸缩性和灵活性,能够快速响应业务需求的变化。此外,微服务架构还有助于提高系统的可靠性和稳定性,因为每个服务都可以独立运行,即使某个服务出现故障,也不会影响整个系统的正常运行。总之,前端项目纵线0.1系统是一个功能强大、性能优越、易于维护和扩展的前端解决方案,值得您信赖和使用。
作者其他创作
大纲/内容
调用服务
Kafka
Service-ID
Kafka解耦
JWT
SLB
定时拉取
日志系统ELK/EFK
滚动更新
1、JWT解密、2、公共请求头追加(用户标识、请求日志追踪id等)3、服务查找功能4、Http请求失败重试等功能
canal
Redis
C端Api、SSR应用
ZUUL
搜索
通知兄弟部门业务数据变更
Alertmanager
git push
服务网关
重试机制熔断机制
微服务健康检查
OSS
Service-Promotion
RabbitMQ
ES
配置中心
logstash/Filebeat/fluentd
Service-Order
拉取服务列表
B端管理后台
1、springcloud bus2、业务数据通知3、延迟队列(死信)
文件log
内网
read/write
Service-AppConfig
pull config
Kibana
负载均衡
Service-Exam
Api
拉取服务列表eureka-js-client
Service-Push
监控系统
题库索引重建
MySql Proxy \\ aliyun RDS
Slave
Api / SSR应用
C端App、小程序
消息队列
1、前端打点数据实时处理(Flink消费)2、日志类消息3、兄弟部门数据变更通知(canal推送)
广播拉取最新配置消息
热门推荐课程数据更新
kubernetes pod
kubernetes api
mater
......
注册
CONFIG-SERVER
B端Api
read
nodejsreactreact native
webhook bus/refresh
C端网校Web
各服务业务消息
docker stdout log
拉取配置
联级复制
通知springcloud bus配置更新
Nginxnodejs ssr站点
服务集群 DockerFeign-ClientRibbon
静态资源
CDN
NginxApi
Service-Activity
运维大哥
Eureka 两节点注册中心集群
Service-User
本地磁盘挂载,动态内容读写
Service-Live
CI/CD
收藏
0 条评论
下一页