高并发
DandelionCoder
在技术的海洋中游荡,探到最深处,寻回内心的方向 。
展开
-
开源大数据处理工具汇总(下)
接上一部分:开源大数据处理工具汇总(上),第二部分主要收集整理的内容主要有日志收集系统、消息系统、分布式服务、集群管理、RPC、基础设施、搜索引擎、Iaas和监控管理等大数据开源工具。日志收集系统一、Facebook Scribe贡献者:Facebook简介:Scribe是Facebook开源的日志收集系统,在Facebook内部已经得到大量的应用。它能够从各种日志源上收集日志转载 2015-10-20 15:55:08 · 818 阅读 · 0 评论 -
开源大数据处理工具汇总(上)
本文一共分为上下两部分。我们将针对大数据开源工具不同的用处来进行分类,并且附上了官网和部分下载链接,希望能给做大数据的朋友做个参考。下面是第一部分。查询引擎一、Phoenix贡献者::Salesforce简介:这是一个Java中间层,可以让开发者在Apache HBase上执行SQL查询。Phoenix完全使用Java编写,代码位于GitHub上,并且提供了一个客户端可嵌入的JDB转载 2015-10-20 15:53:35 · 1035 阅读 · 0 评论 -
如何在高并发分布式系统中生成全局唯一Id
博文示例:1. GUID生成Int64值后是否还具有唯一性测试2. Random生成高唯一性随机码 今天分享的主题是:如何在高并发分布式系统中生成全局唯一Id。但这篇博文实际上是“半分享半讨论”的博文:1) 半分享是我将说下我所了解到的关于今天主题所涉及的几种方案。2) 半讨论是我希望大家对各个方案转载 2015-10-20 15:59:17 · 692 阅读 · 0 评论 -
Disruptor的使用
本文代码托管在 https://github.com/hupengcool/disruptor-starterIntruduction关于吹牛逼的话就不说了。。。Disruptor是Java实现的用于线程间通信的消息组件。其核心是一个Lock-free的Ringbuffer,Disruptor使用CAS而不是Lock。与大部分并发队列使用的Lock相比,CAS显然要快很多。CAS是转载 2015-10-12 14:38:09 · 1206 阅读 · 0 评论