91青少系统整合架构图1.0
2020-04-27 11:15:22 0 举报
91 青少系统整合架构1.0
作者其他创作
大纲/内容
Feign服务调用
Eu2
Ribbon负载均衡
文档持久化存储
Nexus
中间件
用户微服务
CSS3
web端
Ecache
node3
RESTful API
MQ
Bootstrap
Alibaba-Sentinel
系统集成
功能服务
架构说明
微信公众号
客户端
Hdfs
日志监控
基础服务
Gitlab
VUE
关系数据集群
消息中心(Kafka)
91服务平台
91后端管理API
Spring Cloud
MyCat
SpringMVC
Redis
服务端
存储
BS服务
Security
RDB
Eu3
青少授课API
担当开放平台OAuth2.0
监测管理服务
API Gateway
91开放服务
技术架构
Oracle
JPA
平台自动化
DevOps
基于Docker的微服务集群
SpringBoot
Mysql
比邻
node1
NoSQL
中台注册服务
安全策略
Spring
自动化服务
访问认证
Docker部署自动化
node2
Nacos Client
构建自动化
业务层
青少教研API
1.web端彻底前后端分离2.客户端白板混合开发,提供双平台客户端[u3d/android]3.服务端使用SpringBoot、SpringCloud技术栈实现微服务架构4.所有服务基于RESTful做到语言无关性。5.开放平台网关基于OAuth2.0做安全认证,app、web端等基于JWT做安全认证 6.目前独立服务使用java语音基于SpringBoot构建工程7.所有服务部署到Docker集群中,资源动态伸缩,异常崩溃自动恢复8.使用客户的负载均衡Ribbo从服务注册中心拉取服务列表根据业务特点加权负载调用9.使用Hystrix做服务熔断/降级处理避免单个服务不可用引起系统雪崩,提高系统可用度10.所有服务均以docker实例集群运行,根据调用了自动伸缩,异常实例自动拉起
Eu1
前端
Swagger2
子系统API
互动平台
Element-UI
白板
平板
中台接入
服务路由
mybatis-plus
云直播
Nacos cluster注册与配置中心
接入服务
通行证
JWT
技术栈
监控通知
业务层前端html
代码版本库
收藏
0 条评论
下一页