摘要: zookeeper简介(二) Zookeeper会话机制 session会话机制 一个客户端连接一个会话,由zk分配唯一会话id; 客户端以特定的时间间隔发送心跳以保持会话有效; tickTime 超过会话超时时间未收到客户端的心跳,则判定客户端死了;(默认2倍tickTime) 会话中的请求按FI 阅读全文
posted @ 2019-04-21 15:56 java开发者 阅读(240) 评论(0) 推荐(0) 编辑
摘要: zookeeper简介(一) 介绍 ​ ZooKeeper(后面称为zk)是一种用于分布式应用程序的分布式开源协调工具。主要是用来解决分布式应用中经常遇到的一些问题,主要应用于分布式系统场景中。 特点 ​ 数据存在内存中,类似文件系统的树形结构(文件和目录),高吞吐量和低延迟,集群高可靠。 作用 ​ 阅读全文
posted @ 2019-04-21 11:50 java开发者 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://cloud.tencent.com/community/article/129032 一、消息队列(MQ)概述 消息队列(Message Queue),是分布式系统中重要的组件,其通用的使用场景可以简单地描述为: 当不需要立即获得结果,但是并发量又需要进行控制的时候,差不多 阅读全文
posted @ 2018-10-13 11:56 java开发者 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://blog.csdn.net/myarrow/article/details/50824793 1. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期。 可以通过其 阅读全文
posted @ 2018-10-13 11:54 java开发者 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 创建缓冲区的方式 创建方式存在两种: 1. allocate方式 2. wrap方式 allocate方式 Buffer下的每一个子类都有allcate方法,以CharBuffer为例,它将隐含的从堆空间中分配一个char型数组作为备份存储器来存储10个char变量。 wrap方式 wrap方式更灵 阅读全文
posted @ 2018-08-19 16:22 java开发者 阅读(655) 评论(0) 推荐(0) 编辑
摘要: Java NIO 缓冲区Buffer(一)基础学习 本文转载至csdn的 Buffer本质: 是一块可以写入数据,然后可以从中读取数据的内存区域。这块内存被包装成NIO Buffer对象。由此提供了一些列API用于操作这块内存区域。 交互: 主要是和通道(Channel)进行数据交互。数据从通道读入 阅读全文
posted @ 2018-08-19 16:14 java开发者 阅读(220) 评论(0) 推荐(0) 编辑
摘要: Java NIO使用及原理之--选择器Seclector 本文转载自:李会军•宁静致远,供自己学习使用 在上一篇文章中介绍了关于缓冲区的一些细节内容,现在终于可以进入NIO中最有意思的部分非阻塞I/O。通常在进行同步I/O操作时,如果读取数据,代码会阻塞直至有 可供读取的数据。同样,写入调用将会阻塞 阅读全文
posted @ 2018-08-19 15:43 java开发者 阅读(500) 评论(0) 推荐(0) 编辑