ruby - Apache Camel 和 ruby

标签 ruby message-queue apache-camel enterprise-integration

我正在开发一个使用 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/

相关文章:

java - 如何处理 DirectVmConsumerNotAvailableException

Ruby DateTime 范围只有 1 天的粒度

C 队列创建权限被拒绝

c - 如何读取消息队列中的动态消息

C++ msgsnd 和 msgrcv 陷休眠眠

spring - 如何在Camel sql消费者中启动事务并进一步使用它

java - 如何加快seda关闭速度?

ruby - 无法使用 ruby​​ 2.1.2 构建 native 扩展

ruby-on-rails - 在 Rails ActiveAdmin View 中添加指向 Flash 通知的链接

ruby - 提取带和不带终止字符的文件名