随笔分类 -  SpringCloud

摘要:C A 满足的情况下,P不能满足的原因: 数据同步(C)需要时间,也要正常的时间内响应(A),那么机器数量就要少,所以P就不满足C P 满足的情况下,A不能满足的原因: 数据同步(C)需要时间, 机器数量也多(P),但是同步数据需要时间,所以不能再正常时间内响应,所以A就不满足A P 满足的情况下, 阅读全文
posted @ 2021-08-10 22:57 斗斗飞啊飞 阅读(77) 评论(0) 推荐(0)
摘要:CAP定理:指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可同时获得。 一致性(C):在分布式系统中的所有数据备份,在同一时刻是否同样的值。(所有节点在同一时间的数据完全一致,越多节点,数 阅读全文
posted @ 2021-08-09 23:42 斗斗飞啊飞 阅读(96) 评论(0) 推荐(0)
摘要:理解注册中心:服务管理,核心是有个服务注册表,心跳机制动态维护 服务提供者provider: 启动的时候向注册中心上报自己的网络信息 服务消费者consumer: 启动的时候向注册中心上报自己的网络信息,拉取provider的相关网络信息 为什么要用: 微服务应用和机器越来越多,调用方需要知道接口的 阅读全文
posted @ 2021-08-09 23:30 斗斗飞啊飞 阅读(74) 评论(0) 推荐(0)
摘要:consumer: 调用方 provider: 被调用方 一个接口一般都会充当两个角色(不是同时充当) 1、dubbo: zookeeper + dubbo + springmvc/springboot 官方地址:http://dubbo.apache.org/#!/?lang=zh-cn 配套 通 阅读全文
posted @ 2021-08-09 23:25 斗斗飞啊飞 阅读(133) 评论(0) 推荐(0)
摘要:简介:讲解微服务核心知识 :网关、服务发现注册、配置中心、链路追踪、负载均衡器、熔断​ 1、网关:路由转发 + 过滤器​ /api/v1/pruduct/ 商品服务​ /api/v1/order/ 订单服务​ /api/v1/user/ 用户服务 2、服务注册发现:调用和被调用方的信息维护 3、配置 阅读全文
posted @ 2021-08-09 23:23 斗斗飞啊飞 阅读(35) 评论(0) 推荐(0)
摘要:1、传统架构演进到分布式架构 高可用LVS + keepalive 高可用 LVS+keepalive 1、单体应用: 开发速度慢 启动时间长 依赖庞大 等等2、微服务 易开发、理解和维护 独立的部署和启动等 不足: 分布式系统-》分布式事务问题 需要管理多个服务-》服务治理 阅读全文
posted @ 2021-08-09 23:20 斗斗飞啊飞 阅读(65) 评论(0) 推荐(0)