分布式
文章平均质量分 53
kpli90
不进则退
展开
-
分布式--dubbo笔记
Dubbo是一种分布式服务框架。 Webservice也是一种服务框架,但是webservice并不是分布式的服务框架,他需要结合F5实现负载均衡。因此,dubbo除了可以提供服务之外,还可以实现软负载均衡。它还提供了两个功能Monitor 监控中心和调用中心。这两个是可选的,需要单独配置。Dubbo的计数架构图如下:节点角色说明: Provider: 暴露服务的服务提供方。 Consumer...原创 2018-05-03 17:14:44 · 164 阅读 · 0 评论 -
分布式缓存Redis
一.Redis的魅力 缓存大致可以分为两类,一种是应用内缓存,比如Map(简单的数据结构),以及EH Cache(Java第三方库),另一种 就是缓存组件,比如Memached,Redis;Redis(remote dictionary server)是一个基于KEY-VALUE的高性能的 存储系统,通过提供多种键值数据类型来适应不同场景下的缓存与存储需求 1.1存储结构...原创 2019-09-10 19:06:37 · 699 阅读 · 0 评论 -
分布式数据一致性
数据一致性:1.异步补偿机制 mq,确保最终一致性2.系统bug,造成系统数据问题 解决方案: 2.1. 核心数据的监控 2.2.数据链路追踪 2.3.自动化数据链路分析...原创 2019-08-19 20:12:40 · 125 阅读 · 0 评论 -
通信协议
一.通信协议1.1 一个 http 请求,在整个网络中的请求过程 当应用程序用 T C P 传送数据时,数据被送入协议栈中, 然后逐个通过每一层直到被当作一串比特流送入网络。其中每一层对收到的数据都要增加一些首部信息;当目的主机收到一个以太网数据帧时,数据就开始从协议栈中由底向上升,同时去掉各层协议加上的报文首部。每层协议盒都要去检查报文首部中的协议标识,以确定接...原创 2019-09-10 19:07:18 · 483 阅读 · 0 评论 -
dubbo服务治理之降级和容错
一.dubbo 服务容错1.1 Dubbo提供了多种容错方案,默认值为failover(重试) 1)、Failover Cluster(默认) 失败自动切换,当出现失败,重试其他服务器,通常用于读操作,但重试会带来更长延迟,可以通过属性retries来设置重试次数(不含第一次) 2)、Failfast Cluster 快速失败,只发起一次调用,失败立即报错,通常用于非幂...原创 2019-08-30 00:09:38 · 1337 阅读 · 0 评论