随笔分类 -  开源框架

[转载] 基于Redis实现分布式消息队列
摘要:转载自http://www.linuxidc.com/Linux/2015-05/117661.htm1、为什么需要消息队列?当系统中出现“生产“和“消费“的速度或稳定性等因素不一致的时候,就需要消息队列,作为抽象层,弥合双方的差异。举个例子:业务系统触发短信发送申请,但短信发送模块速度跟不上,需要... 阅读全文

posted @ 2015-09-15 15:18 追求卓越,厚积薄发 阅读(2086) 评论(0) 推荐(0)

[转载] 分布式消息队列的设计和使用
摘要:转载自http://blog.csdn.net/tenfyguo/article/details/7453355在系统架构设计中,我们有时会用到消息队列,但对对应为什么需要用到消息队列,消息队列的引入是否对架构设计有更多的好处方面,我们是否有足够的认识?是否存在为了用消息队列而引入呢?所以这里我们需... 阅读全文

posted @ 2015-09-15 11:33 追求卓越,厚积薄发 阅读(288) 评论(0) 推荐(0)

[转载] ZooKeeper实现分布式队列Queue
摘要:转载自http://blog.fens.me/zookeeper-queue/让Hadoop跑在云端系列文章,介绍了如何整合虚拟化和Hadoop,让Hadoop集群跑在VPS虚拟主机上,通过云向用户提供存储和计算的服务。现在硬件越来越便宜,一台非品牌服务器,2颗24核CPU,配48G内存,2T的硬盘... 阅读全文

posted @ 2015-09-15 11:19 追求卓越,厚积薄发 阅读(261) 评论(0) 推荐(1)

[转载] zookeeper 分布式锁服务
摘要:转载自http://www.cnblogs.com/shanyou/archive/2012/09/22/2697818.html分布式锁服务在大家的项目中或许用的不多,因为大家都把排他放在数据库那一层来挡。当大量的行锁、表锁、事务充斥着数据库的时候。一般web应用很多的瓶颈都在数据库上,这里给大家... 阅读全文

posted @ 2015-09-15 10:44 追求卓越,厚积薄发 阅读(164) 评论(0) 推荐(0)

[转载] Redis实现分布式锁
摘要:转载自http://zhidao.baidu.com/link?url=m56mmWYwRgCymsaLZ2tx-GWDy5FYmUWGovEtuApjTpktHS3bhofrCS-QVGiLoWeS0P-9xeS3p1n8eDqZv-D9KlHXGFYT-1BjC1xmKTnHNkG和http:/... 阅读全文

posted @ 2015-09-15 09:51 追求卓越,厚积薄发 阅读(377) 评论(0) 推荐(0)

[转载] Tomcat架构分析
摘要:转载自http://gearever.iteye.com/category/223001 阅读全文

posted @ 2015-08-20 13:24 追求卓越,厚积薄发 阅读(113) 评论(0) 推荐(0)

[转载] FreeMarker教程
摘要:转载自http://www.blogjava.net/freeman1984/archive/2010/11/04/337239.htmlFreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写FreeMarker被设计用来生成HTML Web页面,特别是基于MVC... 阅读全文

posted @ 2015-08-20 11:38 追求卓越,厚积薄发 阅读(204) 评论(0) 推荐(0)

[转载] KAFKA分布式消息系统
摘要:转载自http://blog.chinaunix.net/uid-20196318-id-2420884.htmlKafka[1]是linkedin用于日志处理的分布式消息队列,linkedin的日志数据容量大,但对可靠性要求不高,其日志数据主要包括用户行为(登录、浏览、点击、分享、喜欢)以及系统运... 阅读全文

posted @ 2015-08-17 11:10 追求卓越,厚积薄发 阅读(166) 评论(0) 推荐(0)

[转载] Netty
摘要:转载自http://lippeng.iteye.com/blog/1907279Netty是什么?本质:JBoss做的一个Jar包目的:快速开发高性能、高可靠性的网络服务器和客户端程序优点:提供异步的、事件驱动的网络应用程序框架和工具通俗的说:一个好使的处理Socket的东东如果没有Netty?远古... 阅读全文

posted @ 2015-08-14 12:03 追求卓越,厚积薄发 阅读(158) 评论(0) 推荐(0)

[转载] Apache Lucene初探
摘要:转载自http://www.cnblogs.com/xing901022/p/3933675.html 讲解之前,先来分享一些资料 首先呢,学习任何一门新的亦或是旧的开源技术,百度其中一二是最简单的办法,先了解其中的大概,思想等等。这里就贡献一个讲解很到位的ppt。已经被我转成了PDF,便于搜藏... 阅读全文

posted @ 2015-08-14 11:48 追求卓越,厚积薄发 阅读(133) 评论(0) 推荐(0)

[转载] 搜索引擎技术介绍
摘要:转载自http://backend.blog.163.com/blog/static/202294126201252872124208/需求与历史搜索引擎的诞生源自互联网最根本的用途之一:信息获取。在搜索引擎出现之前,互联网缺少入口,用户往往需要自己记住有用的网站和网页。为了满足这种需求,最早的“搜... 阅读全文

posted @ 2015-08-14 11:08 追求卓越,厚积薄发 阅读(392) 评论(0) 推荐(0)

[转载] HBase vs Cassandra:我们迁移系统的原因
摘要:转载自http://www.csdn.net/article/2010-11-29/282698我的团队近来正在忙于一个全新的产品——即将发布的网络游戏www.FightMyMonster.com。这让我们得以奢侈地去构建一个全新的NOSQL数据库,也就是说,我们可以把恐怖的MySQL shardi... 阅读全文

posted @ 2015-08-13 14:33 追求卓越,厚积薄发 阅读(223) 评论(0) 推荐(0)

[转载] Cassandra入门 框架模型 总结
摘要:转载自http://asyty.iteye.com/blog/1202072一、Cassandra框架二、Cassandra数据模型 Colum / Colum Family, SuperColum / SuperColum Family Colum排序三、分区策略 Token,Partitione... 阅读全文

posted @ 2015-08-13 14:32 追求卓越,厚积薄发 阅读(274) 评论(0) 推荐(0)

[转载] Mahout
摘要:转载自http://hadoop.readthedocs.org/en/latest/Hadoop-Mahout.html#Mahout12.1 简介Mahout为推荐引擎提供了一些可扩展的机器学习领域的经典算法实现,可以使开发人员更为快捷的创建智能应用程序。12.2 安装12.2.1 要求Hado... 阅读全文

posted @ 2015-08-12 17:05 追求卓越,厚积薄发 阅读(212) 评论(0) 推荐(0)

[转载] Kafka+Storm+HDFS整合实践
摘要:转载自http://www.tuicool.com/articles/NzyqAn在基于Hadoop平台的很多应用场景中,我们需要对数据进行离线和实时分析,离线分析可以很容易地借助于Hive来实现统计分析,但是对于实时的需求Hive就不合适了。实时应用场景可以使用Storm,它是一个实时处理系统,它... 阅读全文

posted @ 2015-08-12 16:32 追求卓越,厚积薄发 阅读(588) 评论(0) 推荐(0)

[转载] 使用 Twitter Storm 处理实时的大数据
摘要:转载自http://www.ibm.com/developerworks/cn/opensource/os-twitterstorm/流式处理大数据简介Storm 是一个开源的、大数据处理系统,与其他系统不同,它旨在用于分布式实时处理且与语言无关。了解 Twitter Storm、它的架构,以及批处... 阅读全文

posted @ 2015-07-28 17:25 追求卓越,厚积薄发 阅读(185) 评论(0) 推荐(0)

[转载] Quartz作业调度框架
摘要:转载自http://yangpanwww.iteye.com/blog/797563Quartz是一个开源的作业调度框架,它完全由Java写成,并设计用于J2SE和J2EE应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。本系统结合通过Spring来集成... 阅读全文

posted @ 2015-07-25 16:14 追求卓越,厚积薄发 阅读(139) 评论(0) 推荐(0)

[转载] 使用Redis的Java客户端Jedis
摘要:转载自http://aofengblog.blog.163.com/blog/static/631702120147298317919/在实际的项目开发中,各种语言是使用Redis的客户端库来与Redis交互。针对Java语言,Redis官方推荐Jedis。Jedis提供了多种操作方式:单机单连接方... 阅读全文

posted @ 2015-07-23 21:30 追求卓越,厚积薄发 阅读(193) 评论(0) 推荐(0)

Redis入门
摘要:一、引言缓存就是数据交换的缓冲区(称作Cache)——摘自百度百科。无论是在计算机硬件体系结构还是软件体系结构中,缓存都是提高系统性能的重要手段,应用十分广泛,如:CPU多级缓存、磁盘缓存、操作系统缓存、数据库缓存、浏览器缓存等。互联网的高速发展不断挑战WEB系统的性能极限,随着分布式集群应用的日益... 阅读全文

posted @ 2015-07-05 23:58 追求卓越,厚积薄发 阅读(193) 评论(0) 推荐(0)

ZooKeeper入门
摘要:ZooKeeper简介ZooKeeper是一个构建在Paxos算法上的高可用的分布式数据管理与系统协调框架,提供了一系列原语集,更上层的应用可以用它来实现同步,配置管理,名称服务,Master选举,分布式锁,分布式队列等。ZooKeeper提供如下服务保证顺序一致性: client的updates请... 阅读全文

posted @ 2015-07-05 23:31 追求卓越,厚积薄发 阅读(256) 评论(0) 推荐(0)

导航