Rails中是否有相當於Apache Camel?Rails中的Apache Camel相當於
我正在創建一個需要「偵聽」來自一個源(例如:電子郵件(POP3))消息的應用程序並將它們發送到另一個源(例如:日誌文件或電子郵件(使用smtp))。
任何想法?
Rails中是否有相當於Apache Camel?Rails中的Apache Camel相當於
我正在創建一個需要「偵聽」來自一個源(例如:電子郵件(POP3))消息的應用程序並將它們發送到另一個源(例如:日誌文件或電子郵件(使用smtp))。
任何想法?
我不確定完全等價於Apache Camel。但是,僅僅從POP3服務器監聽郵件和發送到另一個來源,嘗試mailman寶石
編輯:你也應該看看mailcatcher寶石
我敢肯定沒有Apache的駱駝的端口其他語言,包括紅寶石(但其他語言,最近有一個關於.net的問題)。但是,您可以將Apache Camel與您的應用程序一起使用。您可以將Camel視爲需要配置的獨立守護程序,您可以通過xml方便地執行此操作。如果您需要在處理過程中調用一些ruby代碼,則可以使用Camel org.jruby:jruby支持。這可能不太理想,但效果很好。爲了與外部系統交互,駱駝支持大量的協議(包括你提到的協議),但是可以插入她自己的協議。
鑑於駱駝對很多語言,協議和數據格式的支持,我懷疑有人會通過將其移植到其他語言的重大努力,但你永遠不知道。
很好的答案。但我正在尋找的東西不僅僅是處理電子郵件。 – refaelos
看起來像Apache Camel已經支持[Ruby](http://camel.apache.org/ruby.html) – dexter
是的,但它仍然是一個Java框架。您只能在Java框架內使用Ruby代碼。我正在尋找像'apache_camel'寶石之類的東西。 – refaelos