简单消息队列系统 ElasticMQ 0.1 发布
fmms 13年前
<p>ElasticMQ 是一个使用 Scala 编写的简单消息队列系统。当前使用嵌入式数据库 H2 来存储消息。ElasticMQ 实现了 SQS REST 接口的子集,提供一个 SQS 的可选方案。</p> <p>ElasticMQ 使用 Squeryl 来访问数据库。</p> <p>ElasticMQ 0.1 包含对所有 SOS actions 的支持,提供了一个全功能的 SOS 替换。</p> <p>此外,ElasticMQ 的第一个产品版本将很快发布。<br /> 项目地址:<a href="/misc/goto?guid=4958184790970779649" target="_blank">https://github.com/adamw/elasticmq</a><br /> </p> <div id="p_fullcontent" class="detail"> <p><a href="/misc/goto?guid=4958184790217611369" target="_blank">Squeryl</a>是一个ORM和DSL框架,可以通过它用最有效和最安全的方式和数据库打交道,让你从此告别访问数据库的烦恼和冗余代码,写SQL像写Scala一样简单搞笑(高效)。</p> <p>看看它的特性:</p> <ul> <li>能够让编译器帮你检查数据库访问的代码。通过编译的Squeryl代码不会在运行时出错。当编译出错的时候,能够告诉你哪儿错了。从此可以不用头疼SQL的无厘头报错方式了。</li> <li>让你像编写SQL那样编写你的数据库访问,但是不用再和那些麻烦的底层API打交道了。</li> <li>Squeryl语句的组合功能能够让你一次编写到处使用,减少代码的复杂度</li> </ul> <br /> <p><a href="/misc/goto?guid=4958193234668724180" target="_blank">H2</a>是一个短小精干的嵌入式数据库引擎,主要的特性包括:</p> <ul> <li>免费、开源、快速</li> <li>嵌入式的数据库服务器,支持集群</li> <li>提供JDBC、ODBC访问接口,提供基于浏览器的控制台管理程序</li> <li>Java编写,可使用GCJ和IKVM.NET编译</li> <li>短小精干的软件,1M左右。</li> </ul> <br /> </div> <p></p>