簡單消息隊列系統 ElasticMQ 0.1 發布
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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!