- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 zookeeper(二)常见问题汇总
一、为什么zookeeper要部署基数台服务器?二、zookeeper脑裂(Split-Brain)问题2.1、什么是脑裂?2.2、什么原因导致的?2.2、zookeeper是如何解决的?一、为什么zookeeper要部署基数台服务器?**所谓的zookeeper容错是指,当宕掉几个zookeeper服务器之后,剩下的个数必须大于宕掉的个数,也就是剩下的服务数必...
2018-02-28 17:28:54 9602 3
原创 zookeeper(一)简介&工作原理
一、ZooKeeper 是什么二、ZooKeeper 基本概念2.1、设计目的2.2、ZooKeeper角色2.3、ZooKeeper 架构模型2.4、ZooKeeper 数据模型2.5、Watcher——ZNode 数据变化通知三、ZooKeeper的工作原理3.1、选主流程3.2、同步流程3.3、工作流程3.3.1、Leader工作流程3.3.2、Followe...
2018-02-28 14:05:45 839
原创 深入分析 Java I/O (七)IO模型一基础知识
一IO与CPU时间的比较二用户空间与内核空间三缓冲区操作四发散汇聚五虚拟内存六内存页面调度七文件IO内存映射文件文件锁定八流IO一、I/O与CPU时间的比较I/O 操作比在内存中进行数据处理任务所需时间更长,差别要以数量级计。许多程序员一门心思扑在他们的对象如何加工数据上,对影响数据读取和存储的环境问题却不屑一顾。表 1-1 所示为对数据单元进行磁...
2018-02-24 17:15:15 676
原创 深入分析 Java I/O (六)Netty高级知识
一 Netty高性能之道传统RPC调用性能问题问题1网络传输方式问题问题2序列化方式问题问题3线程模型问题二高性能的三个主题三Netty高性能之道异步非阻塞通信零拷贝内存池高效的Reactor线程模型Reactor单线程模型Reactor多线程模型主从Reactor多线程模型无锁化的串行设计理念高效的并发编程高性能的序列化框架灵活的TCP参数配置能...
2018-02-13 17:02:59 1212
原创 深入分析 Java I/O (五)Netty基础简介
一JAVA NIO AIO的不足之处二Netty介绍三代码示例主要代码讲解四Netty的重要慨念Netty线程机制ByteBufChannelChannelPipeline和ChannelHandler责任链和适配器的应用ChannelInboundHandler类举例ChannelOutboundHandler类举例五Channel的生命周期六Netty...
2018-02-11 13:56:39 904
原创 深入分析 Java I/O (四)AIO
一异步IO模型二JAVA AIO框架简析代码示例要点讲解一、异步IO模型异步IO则采用“订阅-通知”模式:即应用程序向操作系统注册IO监听,然后继续做自己的事情。当操作系统发生IO事件,并且准备好数据后,在主动通知应用程序,触发相应的函数和同步IO一样,异步IO也是由操作系统进行支持的。微软的windows系统提供了一种异步IO技术:IOCP(I/O C...
2018-02-09 17:34:47 6285
原创 深入分析 Java I/O (三)NIO
一多路复用IO模型场景描述多路复用IO实现方式二NIOChannelBufferSelector三JAVA NIO 框架简要设计分析代码示例四多路复用IO的优缺点一、多路复用IO模型场景描述一个餐厅同时有100位客人到店,当然到店后第一件要做的事情就是点菜。但是问题来了,餐厅老板为了节约人力成本目前只有一位大堂服务员拿着唯一的一本菜单等...
2018-02-09 15:16:21 768 1
原创 深入分析 Java I/O (二)BIO
一BIO编程最原始BIO存在的问题一请求一线程BIO代码演示存在的问题伪异步IO编程代码演示二服务器端的执行效果三阻塞的问题根源一BIO编程最原始BIO网络编程的基本模型是C/S模型,即两个进程间的通信。服务端提供IP和监听端口,客户端通过连接操作想服务端监听的地址发起连接请求,通过三次握手连接,如果连接成功建立,双方就可以通过套接...
2018-02-07 18:54:15 660
原创 深入分析 Java I/O (一)概述
一Java 的 IO 类库基于字节的 IO 操作接口基于字符的 IO 操作接口字节与字符的转化接口二磁盘 IO 工作机制三Java Socket 的工作机制建立通信链路数据传输四NIO 的工作方式BIO 带来的挑战NIO 的工作机制Buffer 的工作方式五IO 调优磁盘 IO 优化性能检测提升 IO 性能网络 IO 优化同步与异步阻塞与非阻...
2018-02-06 17:55:44 1246 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人