2013-05-03 34 views
0

我在Vertx上使用clojure,可以看到我的請求/響應往返。不過,我想利用僅帶有Jetty適配器的Ring框架。有誰知道現成的Vertx?我有興趣學習如何編寫我自己的,但缺乏時間來研究它。Vertx是否有clojure Ring適配器?

+0

感謝您的回覆。我應該補充一點,我的具體需求是擁有超級可擴展和安全的HTTP REST服務。 – KingCode 2013-05-03 17:45:03

回答

1

我對vertx本人一無所知,但你應該知道,Jetty並不是唯一可以與環網互操作的網絡服務器:它是唯一一個捆綁到環上的網絡服務器,但是一個快速的google search揭示了少數其他適配器,例如netty,simpleweb,mongrel2和finagle。不過,我確實發現了關於谷歌組合上的vertx/clojure互操作的discussion。看起來不完整,也許永遠不會完成,但至少值得研究。

+0

謝謝!到目前爲止,我已經檢查過Netty,Grizzly和Vertx,看起來Vertx是要走的路,特別是因爲它與Java領域的大多數人相比有很好的文檔記錄 - 實際上它似乎是最接近'正常工作開箱即用「,比如Ruby/Rails和Node.js。我會在這裏看看你的建議。 – KingCode 2013-05-03 17:40:23

1

我不這麼認爲 - 儘管這樣的適配器最終會很酷!

你有沒有選擇http-kit? 它似乎相當的性能有效(雖然沒有自己檢查過),並且是99.9%環形兼容的。

+0

謝謝!我會檢查出來,最終可能會使用它。這是很好的信息。 – KingCode 2013-05-03 17:34:36

1

您也可以退房。 https://github.com/RallySoftware/netty-ring-adapter這是使用Netty替代Jetty的一個下降。

+0

謝謝!它看起來不錯,我可能會最終使用它。唯一的問題是,SSL尚未得到支持。此外,似乎Vertx已經在Netty之上提供了許多更高級的基元,包括HTTP/SSL和參數提取。所以現在看起來可能有必要寫一下我自己的管道。但是我認識到使用Ring並在需要時插入另一個適配器會更有效。 – KingCode 2013-05-03 17:22:42

+0

參數提取是內置到環形庫中的中間件。至於https,我知道作者,我們很快就需要在我們的項目上。我會爲你說一句好話。 – 2013-05-04 03:32:19

1

這是積極開發的clojure模塊here。有一個環形適配器here

相關問題