自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 大数据之分布式理论

文章目录1. 分布式理论基础1.1. 2PC和3PC(解决一致性)1.1.1. 一致性是什么1.1.2. 一致性的两个属性(无法同时保证)1.1.3. 3PC(三阶段提交)1.2. CAP定理1.2.1. CAP描述1.2.2. CAP分析1.2.3. 总结1.3.逻辑时钟1.3.1 Lamport timestamp1.3.2 Vector timestamp1.3.3 Version timestamp 1. 分布式理论基础 1.1. 2PC和3PC(解决一致性) 1.1.1. 一致性是什么 一致性问题

2020-05-09 22:39:00 842

转载 大数据之SpringCloud

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/ThinkWon/article/details/103786588

2020-05-10 10:48:54 480

原创 大数据之RPC

1. RPC简介 RPC(Remote Procedure Call),远程过程调用,是一种通过网络从远程计算机进程上请求服务,而无需了解底层网络技术的思想,RPC的出现主要是为了解决分布式系统的通讯问题。 完整的RPC模型 在一个典型 RPC 的使用场景中,包含了服务发现、负载、容错、网络传输、序列化等组件,其中“RPC 协议”就指明了程序如何进行网络传输和序列化(例如使用Netty传输),...

2020-04-27 23:40:26 968

原创 大数据复习之Netty

1.Netty模型 1.1简单版 Netty 主要基于主从 Reactors 多线程模型(如图)做了一定的改进,其中主从 Reactor 多线程模型有多个 Reactor BossGroup 线程维护Selector , 只关注Accecpt(连接事件) 当接收到Accept事件,获取到对应的SocketChannel, 封装成 NIOScoketChannel并注册到WorkerGroup的...

2020-04-22 15:55:16 219

原创 大数据经典流程

1.HTTP请求流程 应用层:分解url(服务器和请求资源);生成http请求消息;DNS域名解析;发给操作系统; 传输层:添加TCP头部;三次握手建立连接;操作系统缓存区累积一个网络包大小的数据或最大等待时间后发送给IP模块; 网络层:添加IP头部和MAC头部;(如果为局域网会发送给路由器,路由器拆封到Ip层,根据路由控制表,封装上目标局域网的头信息后转发给目标局域网上的主机);IP中包含网络...

2020-04-22 15:54:46 196

原创 大数据之NIO

五种IO模型—运维 聊聊Linux5种IO模型 1.五种IO模型 IO (Input/Output,输入/输出)即数据的读取(接收)或写入(发送)操作,通常用户进程中的一个完整IO分为两阶段:用户进程空间<–>内核空间、内核空间<–>设备空间(磁盘、网络等)。IO有内存IO、网络IO和磁盘IO三种,通常我们说的IO指的是后两者。 LINUX中进程无法直接操作I...

2020-04-20 20:17:36 278

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除