最新文章列表

kestrel 源码分析之四 Journal消息持久化类

上文我们看到PersistentQueue类的实现,它就代表每个消息队列在服务其中的实现,另外我们会看到每个PersistentQueue类包含一个Journal对象,该对象主要是负责队列的持久化操作。对于文件的读写我们用Java NIO来实现。下面我们来看一看主要的几个方法 def fillReadBehind(gotItem: QItem => Unit)(gotCheckpoint: ...
tjuxiaoqiang 评论(0) 有861人浏览 2014-07-06 00:19

kestrel 源码分析之三 PersistentQueue对应一个内存中的队列

PersistentQueue类主要用于在内存中维护一个队列,该类是Kestrel的核心类,是真正对于一个队列的维护。我们看到上文中QueueCollection中主要是调用下面的setup ...
tjuxiaoqiang 评论(0) 有1941人浏览 2014-07-05 23:14

转载:队列kestrel

一、依赖环境的安装 1、sbt wget http://typesafe.artifactoryonline.com/typesafe/ivy-releases/org.scala-tools.sbt/sbt-launch/0.11.2/sbt-launch.jar  mv sbt-launch.jar /usr/local/bin/  echo 'java -Xmx512M -jar `d ...
yclovesun 评论(0) 有998人浏览 2014-03-14 15:39

征服 Kestrel + XMemcached + Spring TaskExecutor

上一篇征服 Kestrel + XMemcached只是对Kestrel操作做了简要的整理,如果要在实际工作用应用,还需要对接收端继续改造,这里需要用到Spring的Executor以线程池的方式,作为Kestrel的Worker,完成具体的业务操作。 相关链接: 征服 Kestrel 征服 Kestrel + XMemcached 如何理解Executor? The Endless Tas ...
snowolf 评论(5) 有6204人浏览 2012-07-30 14:43

征服 Kestrel + XMemcached

接上一篇 征服Kestrel,介绍XMemcached对于Kestrel的支持实现。 关于XMemcached具体代码,可以参考Memcached笔记——(二)XMemcached&Spring集成 这里为了代码简洁,直接使用Spring+XMemcached集成模式,先给出Spring的配置文件: <?xml version="1.0" encoding ...
snowolf 评论(3) 有4670人浏览 2012-07-24 12:06

征服 Kestrel

因为要面对高并发PUSH需求,考虑将其按队列方式实现,最终选型Kestrel。 至于Kestrel: 基于Scala语言的Twitter开源消息中间件 高性能(TPS 6000不成问题)、小巧(2K行代码)、持久存储(记录日志到journal)并且可靠(支持可靠获取) Kestrel的前身是Ruby写的Starling项目,后来twitter的开发人员尝试用Scala重新实现。 可支持的标准协议 ...
snowolf 评论(0) 有13240人浏览 2012-07-23 18:33

Tungsten Replicator解决异构数据同步的需求

从发现Tungsten Replicator到线上部署,历时4个月。中间也遇到了很多困难,不过在同事的大力配合下,CDC项目(内部名称)已经替代老的事件通知系统,成为网站内部数据更新的重要组成部分。每天处理的数据更新条目数超过200W。 传统的使用Tungsten,是把它作为DB Replication的一部分。但是在互联网架构中,异构数据系统之间如何保持数据的一致性,是架构师面临的普遍挑战。这样 ...
tailorcai 评论(0) 有7412人浏览 2011-09-08 18:33

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics