我正在开发一个使用 Ruby、Stomp 和 ActiveMQ 的解决方案。由于我希望实现一些消息路由模式(如企业集成模式),我想知道是否有一个 gem 可以连接 Ruby 和 Apache Camel,或者其他可以与 Ruby/Stomp 一起使用的消息路由/集成框架(或者 bean 茎)/ActiveMQ。 提前致谢。
最佳答案
STOMP 是语言中立协议(protocol),因此如果您有一个 ruby stomp 客户端和一个 java stomp 客户端(例如 activemq-camel JAR),那么您可以将 Camel 与 Ruby 集成。
还有一个 camel-ruby 组件允许你用 Ruby 语言定义 Camel 路由。然而,Camel 中的 EIP/DSL 可能已经更改,并且 camel-ruby 组件可能不是最新的。在camel-ruby组件的test源码文件夹中有一些例子。
关于ruby - Apache Camel 和 ruby ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7391655/