微服务系统架构图
2020-10-13 13:48:14 1 举报
微服务系统架构图
作者其他创作
大纲/内容
服务监控
远程服务异步调用
springcloud sleuth
FastDFS集群
任务调度
Cloud Foundry 和 Kubernetes 高效运维
Docker 容器化部署
基于servlet的Spring MVC
集群式会话保持
服务列表
key
JWT
Kafka
SpringData Redis
LVS
HttpDNS
完整的sso服务器
RabbitMQ
redis
FastDFS
微服务链路追踪
Mail Sender
基于Filter的RABC安全校验
FreeMarker
Nginx代理
定向流量分发
zipkin
服务治理
SpringBoot 服务Service
SpringCloud LoadBalancer
skywalking
SpringCloud Security Oauth2
CAS
lombok
JSON
Actuator
Openresty(Nginx+Lua)
ThymeLeaf
HashiCorp consul
上海机房
基于security+oauth2的安全认证
Server
KeepAlived
Spring Cloud Stream
深圳机房
直接提供web api crudSpring Data Rest 是基于 Spring Data repositories, 分析实体之间的关系,为我们生产Hypermedia API(HATEOAS)风格的Http Restful API接口类似于微软OData
SpringCloud Security RABC
ESBEnterprise Service BusEIPEnterprise Integration Patterns
RocketMQ
redisMaster
用户访问的web静态文件和CDN
SpringData
Enjoy
View渲染
企业集成eip是对Spring Messaging的扩展消息的分割消息的聚合消息的过滤消息的分发
Netflix Ribbon
Spring Messageing
消息中间件
分区
北京机房2
北京机房1
负载均衡
Docker
Spring HATEOAS
shiro
get key
热部署 DevTools/ Jrebel
Eureka
动态DNS解析
Apache zookeeper
Alibaba Nacos
mysql集群
ElasticSearch/Solr
分布式事务Alibaba seata 开源gts产品
分布式锁redlockCurator
流量接入层
SpringCloud Config
SpringBoot 服务
业务网关
springcloudOpenFeign
内置的服务器是netty,而不是tomcat
代码生成器
hash()
xxl-job
域名服务
WAF
消息集成服务
spring-boot-configuration-processor
CDN服务
Mycat
Netflix hystrix
Validation 表单校验
SpringCloud Admin
流量可控, DNS防劫持
服务注册中心
Spring WebService
微服务B
批处理Spring Batch
动态请求接入
微服务A
配置中心
Redis
其作用就是统一消息的编程模型
netflix Feign
断路器
机房内负载均衡
SpringData ES & Solr
在Spring Cloud体系内用于构建高度可扩展的基于事件驱动的微服务,其目的是为了简化消息再Spring Cloud 应用程序中的开发
spring reactive web webflux
Nginx集群流量网关服务
spring session
Alibaba Sentinel
单体应用,配置文件写在配置文件中,没有什么大问题,如果要切换环境,可以切换不同的Profile(两种方式), 但在微服务中,1.微服务比较多,成百上千,配置很多,需要集中管理2.管理不同环境的配置3.需要动态调整配置参数,更改配置不停服
LVS+Keepalived
rediscluster
Kong
ActiveMQ
异地访问加速,静态流量负载均衡
quartz
数据闭环
一致性hash算法
整合老项目
Netflix Zuul
redisreplica
整合传统的xml配置文件
SpringData Jpa & JDBC & Mybatis
SpringCloud Gateway
SpringData Rest
深圳机房1
权限系统与单点登录
带有用户信息的token
SpringCloud Bus
Rest Repositories
Apache Camel
restTemplate
熔断降级
Spring Integration
Git/SVN
客户端负载均衡
企业级消息总线
0 条评论
下一页