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