Kestrel是一个Scala代码实例,是Twitter核心中使用的的消息转发机制,其原型来自于Ruby的Starling。一个兼容memcached接口的消息队列,把这个消息队列看成是一个基础的service。客户端可以通过queueName,向队列添加或者获取消息队列中的消息,依次处理。Kestrel项目中,使用Apache Mina项目来实现Socket的链接管理。
51CTO编辑推荐:Scala编程语言专题
下面是来自dingsding的Scala代码实例教程:《走读Kestrel,了解Scala》文章汇总:
- Scala实例教程:Kestrel
- 从Kestrel看Scala的核心程序模块
- Kestrel.scala中的QueueCollection
- Kestrel.scala中的PersistentQueue
- 细说Kestrel.scala中的PersistentQueue
- Kestrel中的Journal.scala类详解
- Scala代码实例之Kestrel:总结
Scala语言现在还是一个比较年轻的语言,真正用在项目中的还很有限,现在流传的Scala文章大多是介绍与教程。希望通过学习这个Scala代码实例,能够帮助想要学习Scala的读者们熟悉使用Scala进行实际开发的过程。
如果您感觉这个系列不错,想要更深入的学习Scala,以下是其他您可以参考的Scala教程系列: