spring 微服务架构
2023-11-29 16:36:37 0 举报
spring 微服务架构
作者其他创作
大纲/内容
主从同步
nacos代替了传统注册中和配置中心
DataStream
vue技术栈js、html、css、ajax、ws前后端分离graphQL
filebate
cloud native
docker + kubernetes
lvs
Ribbon + Feign实现服务的调用和负载均衡sentinel实现服务降级熔断
Sentinel熔断降级
authService
nginx
jwt
注册/配置中心拉取服务列表
haproxy
注册
service mesh
服务集群
memcached
数据仓库
phabricator
服务监控服务保护
测试自动化
LoadBlancer
oracle
nacos-B
服务发现和注册:zookeeper (CP)etcd (CP)eureka (AP)consul (CA)nacos (CP|AP)
移动终端
sentinel 流量哨兵
其他入口
负载均衡
网关集群:实现服务网关 + 统一鉴权 + 限流 + 防止重放攻击 + 负载均衡
redis
代码自动化
消息总线:rabbit,kafka缓存:redis,memecahed搜索引擎:elasticsearch
高可用注册中心
协议:websocket、http/https传输数据:json,html接口类型:rest 网关类型:内部gw,H5gw,终端gw,第三方gw,开放gw技术栈:gateway
gateway
输入-过滤-输出
keepalived
课程
ES
sleuth服务追踪
mertics指标监控
F5/Array
离线大数据分析
kafka集群
zipkinskywalking服务追踪监控
docker/k8s
调用服务
logstash集群
CI/CD环境
istio
redis集群
api 全文检索
PC设备
配置中心:nacosapollodisconf
跨语言
服务通信:RPC、gRPC、dubbo、thrift、rest
访问层
nas网络存储
oss对象存储
maven/gradle
搜索服务
Master
auth认证token颁发
单点服务鉴权
服务层
日志采集/传输
DevOps
nacos-C
swagger/rap接口文档
集成自动化
AWS
服务网关
F5/Array商业硬件负载均衡Haproxy实现nginx集群keepalived实现nginx高可用方案lvs做四层负载均衡nginx主要做请求转发和前后端分离
api 网关
rpc/feign
activeMQ
辅助工具:jacoco,badsql,autotag
rocketMQ
中间件/存储层
重试机制熔断机制
展示
进化
故障诊断
ES集群
Salve
监控平台:ELK或者Graylog + PrometheusGrafana + zabbix
消费日志数据
订单
商业智能
Kibana
镜像仓库/存储
git仓库
ceph持久化存储
聚合服务基础服务
admin
http://localhost:9527/api/auth/jwt/token http://cloud-auth:9777/jwt/token
MPP数据仓库系统商业:Greenplum、Vertica、Teradata、AWS Redshift开源:Doris、Hive
actuator服务健康监控
sentinel流控、降级、集群
mongodb
harbor镜像存储
实时数据处理
nacos-A
优惠券
spring boot admin服务健康检查
部署自动化
jenkins
数据库发展趋势:分库分表,读写分离,实时同步技术:mycat,sharding-jdbc,阿里DataX,canal
接口层
PrometheusGrafana微服务监控
rabbitMQ
0 条评论
下一页