我在Vertx上使用clojure,可以看到我的請求/響應往返。不過,我想利用僅帶有Jetty適配器的Ring框架。有誰知道現成的Vertx?我有興趣學習如何編寫我自己的,但缺乏時間來研究它。Vertx是否有clojure Ring適配器?
回答
我對vertx本人一無所知,但你應該知道,Jetty並不是唯一可以與環網互操作的網絡服務器:它是唯一一個捆綁到環上的網絡服務器,但是一個快速的google search揭示了少數其他適配器,例如netty,simpleweb,mongrel2和finagle。不過,我確實發現了關於谷歌組合上的vertx/clojure互操作的discussion。看起來不完整,也許永遠不會完成,但至少值得研究。
謝謝!到目前爲止,我已經檢查過Netty,Grizzly和Vertx,看起來Vertx是要走的路,特別是因爲它與Java領域的大多數人相比有很好的文檔記錄 - 實際上它似乎是最接近'正常工作開箱即用「,比如Ruby/Rails和Node.js。我會在這裏看看你的建議。 – KingCode 2013-05-03 17:40:23
您也可以退房。 https://github.com/RallySoftware/netty-ring-adapter這是使用Netty替代Jetty的一個下降。
謝謝!它看起來不錯,我可能會最終使用它。唯一的問題是,SSL尚未得到支持。此外,似乎Vertx已經在Netty之上提供了許多更高級的基元,包括HTTP/SSL和參數提取。所以現在看起來可能有必要寫一下我自己的管道。但是我認識到使用Ring並在需要時插入另一個適配器會更有效。 – KingCode 2013-05-03 17:22:42
參數提取是內置到環形庫中的中間件。至於https,我知道作者,我們很快就需要在我們的項目上。我會爲你說一句好話。 – 2013-05-04 03:32:19
- 1. Neo4J是否適合clojure?
- 2. 是否有esjo的dojo/Deferred適配器?
- 3. BizTalk 2006 ESB - 是否有WcfCustom適配器?
- 4. Android適配器是否是異步的?
- 5. 我的適配器是否工作?
- 6. 升級適配器是否支持ngModel?
- 7. 什麼是Leiningen2,Clojure和Ring的良好Web服務教程?
- 8. 是否有一個適用於.NET Regex的Alpha匹配器?
- 9. gtest是否有開源的VS2012測試適配器?
- 10. 是否有ELM327/obdkey OBD-II適配器Objective-C編程指南?
- 11. 如何確定計算機是否有WiFi適配器?
- 12. 是否有Google Datastore適配器用於訪問Rail中的Datastore?
- 13. 是否有可能向Dagger注入Recycler View適配器2.11
- 14. 如何檢測列表視圖是否有適配器設置
- 15. 是否有任何API來重置適配器successStateExpirationSec?
- 16. 「適配器」或「適配器」?
- 17. `lein ring server`命令是否有其他參數?
- 18. Clojure換能器是否渴望?
- 19. 未知的適配器:json_api。有效的適配器是:[「:fragmentcache」,「:json」,「:flattenjson」,「:null」,「:jsonapi」]
- 20. 如何在project.clj中配置Jetty設置並在Clojure中使用Lein Ring?
- 21. 適配器模式:類適配器與對象適配器
- 22. 什麼是適配器?
- 23. 什麼是Atypon適配器?
- 24. Clojure中的地圖是否有序?
- 25. 如何確定網絡適配器是否是無線的?
- 26. Android:是否可以將GridView基於具有過濾器功能的適配器?
- 27. 是否有一個用於boost指針容器的priority_queue適配器?
- 28. 回收站電源適配器沒有與更新適配器
- 29. NEGATOR適配器
- 30. .Net CLR是否有相當成熟的Lisp/Scheme/Clojure編譯器?
感謝您的回覆。我應該補充一點,我的具體需求是擁有超級可擴展和安全的HTTP REST服務。 – KingCode 2013-05-03 17:45:03