微服务1

一 应用程序架构

\1. 后台应用设计

​ 三层架构

\2. 应用的架构

​ 1)单体式应用

20201123_161620_198.png

​ 2)分布式应用

​ 3)微服务应用

image20201123_161603_123.png

3 常见的微服务主流设计框架

​ Spring Cloud框架、Alibaba

​ Eureka 注册中心

​ Ribbon 负载均衡

​ Feign http请求客户端

​ Hystrix 熔断和限流

​ zuul API Gateway

​ Config 配置中心

4 消息队列MQ

​ 概念:先进先出队列FIFO

​ 解决问题:

​ 应用解耦、流量削峰、消息分发、异步消息

​ RabbitMQ组成

​ Broker 消息服务进程

​ Exchange 消息队列交换机

​ Queue 消息队列

​ Producer 消息生产者

​ Customer 消息消费者

5 Redis

​ 键值对型的内存服务器。

​ 特点:

​ 1)数据持久化

​ 2)性能很高

​ 3)数据类型丰富

​ 4)原子性

​ 5)丰富的特性

数据持久化

​ 2)性能很高

​ 3)数据类型丰富

​ 4)原子性

​ 5)丰富的特性

​ 6)主从复制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值