簡單消息隊列系統 ElasticMQ 0.1 發布

fmms 13年前發布 | 10K 次閱讀 消息隊列

ElasticMQ 是一個使用 Scala 編寫的簡單消息隊列系統。當前使用嵌入式數據庫 H2 來存儲消息。ElasticMQ 實現了 SQS REST 接口的子集,提供一個 SQS 的可選方案。

ElasticMQ 使用 Squeryl 來訪問數據庫。

ElasticMQ 0.1 包含對所有 SOS actions 的支持,提供了一個全功能的 SOS 替換。

此外,ElasticMQ 的第一個產品版本將很快發布。
項目地址:https://github.com/adamw/elasticmq

Squeryl是一個ORM和DSL框架,可以通過它用最有效和最安全的方式和數據庫打交道,讓你從此告別訪問數據庫的煩惱和冗余代碼,寫SQL像寫Scala一樣簡單搞笑(高效)。

看看它的特性:

  • 能夠讓編譯器幫你檢查數據庫訪問的代碼。通過編譯的Squeryl代碼不會在運行時出錯。當編譯出錯的時候,能夠告訴你哪兒錯了。從此可以不用頭疼SQL的無厘頭報錯方式了。
  • 讓你像編寫SQL那樣編寫你的數據庫訪問,但是不用再和那些麻煩的底層API打交道了。
  • Squeryl語句的組合功能能夠讓你一次編寫到處使用,減少代碼的復雜度

H2是一個短小精干的嵌入式數據庫引擎,主要的特性包括:

  • 免費、開源、快速
  • 嵌入式的數據庫服務器,支持集群
  • 提供JDBC、ODBC訪問接口,提供基于瀏覽器的控制臺管理程序
  • Java編寫,可使用GCJ和IKVM.NET編譯
  • 短小精干的軟件,1M左右。

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!