基础平台技术栈
2021-03-17 15:31:53 4 举报
公司基础人像平台及技术栈
作者其他创作
大纲/内容
Feign服务调用
Ribbon负载均衡
Shiro
用户微服务
Docker微服务
移动web端
人像公共API
API Gateway
MQ
Bootstrap
Hystrix服务熔断/降级
Log服务
持久化存储/第三方服务
架构说明
Hystrix
微信公众号
REDIS
客户端
日志监控
基础服务
Gitlab
MYSQL
数据分析微服务
redis
关系数据集群
消息中心(RabbitMQ)
Open Platform
人像N加载微服务
RestTemplate
担当开放平台
服务端
Prometheus
人像引擎 微服务
安全策略
RDB
静态资源文档持久化
java
人像1:N微服务
开放平台OAuth2.0
监测管理服务
任务调度服务
SMS 短信微服务
访问认证
Ribbon
办公app架构图
配置中心(阿波罗Apollo)
RESTful API
平台自动化
DevOps
Kubernetes
基于Docker的微服务集群
工作流服务
业务层
服务发现(Eureka)
NoSQL
JWT
RabbitMQ
自动化服务
Author : angeasyDate : 2017-10-05
Docker部署自动化
Security
druid
Eureka Client
Feign
构建自动化
SpringBoot
特征码微服务
1.移动web端彻底前后端分离2.客户端Hybrid混合开发,提供双平台客户端[ios/android]3.服务端使用SpringCloud技术栈实现微服务架构4.所有服务基于RESTful做到语言无关性。后续可根据业务功能特点及人才储备接入Python、 Go、PHP等语言开发担当5.开放平台网关基于OAuth2.0做安全认证,app、pc端、移动web端等基于JWT做安全认证 6.目前独立服务使用java语音基于SpringBoot构建工程7.所有服务部署到Docker集群中,资源动态伸缩,异常崩溃自动恢复8.使用客户的负载均衡Ribbo从服务注册中心拉取服务列表根据业务特点加权负载调用9.使用Hystrix做服务熔断/降级处理避免单个服务不可用引起系统雪崩,提高系统可用度10.所有服务均以docker实例集群运行,根据调用了自动伸缩,异常实例自动拉起
CLOUD BUS
前端
人像1:1微服务
VueReactweb前端
PC端
ORACLE
iOS/Android
服务接入商
docker hub
服务路由
CDN云存储
Android
ZuulGateway
元数据服务
接入服务
Tomcat
Push 消息推送服务
技术栈
监控通知
......
代码版本库
0 条评论
下一页