- 博客(9)
- 资源 (11)
- 收藏
- 关注
转载 Java NIO系列教程(一) Java NIO 概述 Channel
Java NIO系列教程(一) Java NIO 概述http://ifeve.com/overview/Java NIO 由以下几个核心部分组成:ChannelsBuffersSelectors虽然Java NIO 中除此之外还有很多类和组件,但在我看来,Channel,Buffer 和 Selector 构成了核心的API。其它组件,如Pipe和Fi
2015-08-10 11:53:27 351
原创 Nginx+Tomcat+Memcached集群Session共享
原文引用地址:http://blog.csdn.net/shimiso/article/details/8979044ookie是怎样工作的? 例如,我们创建了一个名字为login的Cookie来包含访问者的信息,创建Cookie时,服务器端的Header如下面所示,这里假设访问者的注册名是“Michael Jordan”,同时还对所创建的Cookie的属性如path、do
2015-08-06 16:45:47 402
原创 Memcached集群/分布式/高可用 及 Magent缓存代理搭建过程 详解
原文地址:http://blog.snsgou.com/post-800.html当网站访问量达到一定时,如何做Memcached集群,又如何高可用,是接下来要讨论的问题。有这么一段文字来描述“Memcached集群”Memcached如何处理容错的?不处理!:) 在memcached节点失效的情况下,集群没有必要做任何容错处理。如果发生了节点失效,
2015-08-06 16:43:47 768
原创 操作分布式文件之八:如何批量并行读写远程文件和事务补偿处理
FileBatch类提供了一系列对批量并行读写操作支持(包括对FttpAdapter和FileAdapter),它跟并行读写的区别是不需要检查结果,会等到所有并行读写任务全部完成才返回,并在发生异常时提供事务补偿支持。 1、批量并行读:public Result[] readAllBatch(TryByteReadAdapter[] fras)实现对多个FttpReadAd
2015-08-03 15:00:43 525
原创 操作分布式文件之六:如何解析远程文件
假设通过FttpAdapter已经读取到远程文件中一部分数据,如下:FttpAdapter fa = new FttpAdapter("fttp://10.232.20.151/home/log/1.log");FttpReadAdapter reader = fa.getFttpReader();byte[] bts = reader.readAll();上面得到一个by
2015-08-03 14:58:22 342
原创 操作分布式文件之五:如何读写远程文件
FttpAdapter是通过FttpReadAdapter来直接读取远程文件内容FttpAdapter fa = new FttpAdapter("fttp://10.232.20.151/home/log/1.log");FttpReadAdapter reader = fa.getFttpReader();byte[] bts = reader.readAll();上面
2015-08-03 14:48:01 328
原创 操作分布式文件之四:如何进行集群内文件复制和并行复制
集群文件复制是经常面临的需求,比如备份容灾,文件迁移,同步数据等等FttpAdapter提供了简单高效的文件复制方法,支持远程文件的集群内复制FttpAdapter fromfile = new FttpAdapter("fttp://10.232.20.151/home/log/a.log");FttpAdapter tofile = fromfile.copyTo("fttp:
2015-08-03 14:39:41 869
原创 操作分布式文件之二:如何访问集群文件根目录 如何访问和操作远程文件
启动成功FttpServer后,可以使用FttpAdapter的api进行相关操作:FttpAdapter.fttpRoots()是一个静态方法,可以得到集群文件系统根目录,它返回一个String数组,通常是ip字符对应每台计算机。listRoots()方法可以得到每台计算机上的硬盘目录,比如:FttpAdapter fa = new FttpAdapter("fttp://"+f
2015-08-03 14:38:39 416
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人