ElasticMQ 0.5 发布,增加文件日志和独立服务器

oschina
 oschina
发布于 2012年05月30日
收藏 1

ElasticMQ 0.5 发布了,该版本包含两个主要的新功能:文件日志和独立服务器分发版。

文件日志是一种日志和操作队列消息的存储方式,在内存紧张的时候使用,文件日志在服务器重启、多个服务器数据迁移是很有用的。另外 0.5 版本提供独立的服务器分发版,你可下载 .tar.gz 或者 .zip 压缩包,并直接解包运行 run.sh 或 run.bat 即可。

ElasticMQ 是一个使用 Scala 编写的简单消息队列系统。当前使用嵌入式数据库 H2 来存储消息。ElasticMQ 实现了 SQS REST 接口的子集,提供一个 SQS 的可选方案。

ElasticMQ 使用 Squeryl 来访问数据库。

示例代码:

// First we need to create a Node
val node = NodeBuilder.createNode
// Then we can expose the native client using the SQS REST interface
val server = SQSRestServerFactory.start(node.nativeClient, 8888, "http://localhost:8888")
// ... use ...
// Finally we need to stop the server and the node
server.stop()
node.shutdown()
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:ElasticMQ 0.5 发布,增加文件日志和独立服务器
加载中
返回顶部
顶部