我正在开发一个使用Ruby,Stomp和ActiveMQ的解决方案。因为我希望实现一些消息路由模式(如在企业集成模式中),所以我想知道是否有一个gem来连接Ruby和Apache Camel,或者其他可以与Ruby/Stomp一起使用的消息路由/集成框架(或魔豆)/ ActiveMQ的。 在此先感谢。Apache Camel和Ruby
1
A
回答
3
STOMP是语言中立的协议,所以如果你有一个ruby stomp客户端和一个java stomp客户端(例如activemq-camel JAR),那么你可以将Camel与Ruby集成。
还有一个camel-ruby组件,它允许你用Ruby语言定义骆驼路线。然而,Camel中的EIP/DSL可能已经改变,并且骆驼红宝石组件可能不是最新的。在camel-ruby组件的测试源文件夹中有一些示例。
1
或者您可以选择在基于JRuby的Ruby实现TorqueBox之上运行,该实现运行在JBoss应用程序服务器之上,为您提供完整的JMS桥接。然后,您可以使用来自Java世界的标准EIP项目,如Apache ServiceMix/Camel或JBoss Drools/jBPM。
相关问题
- 1. apache camel和cxf
- 2. Apache Camel Java和XPath
- 3. Apache Camel和REST Web服务
- 4. Apache camel onException和deadLetterChannel问题
- 5. Apache Camel和FTP处理
- 6. Apache CXFRS和CAMEL配置
- 7. TypeConversion例外:Apache Camel和CXF
- 8. 使用apache camel,smooks和flatpack
- 9. Apache Camel:使用流和onCompletion
- 10. Apache Camel和负载平衡
- 11. Apache Camel和Apache ActiveMQ中的XA事务
- 12. 使用Apache Directory和Apache Camel的SSO
- 13. Apache Camel SFTP .filepart
- 14. Apache Camel架构
- 15. Apache Camel Enricher
- 16. Apache Camel与Metro
- 17. Apache Camel Event Store
- 18. apache camel jcr jackrabbit
- 19. Apache Camel路由
- 20. Apache Camel-Quartz Integration
- 21. Apache Camel测试
- 22. Apache CAMEL异常
- 23. Apache Camel onException
- 24. OpenAdaptor vs Apache Camel
- 25. Apache Camel与IBM MQ
- 26. Apache-camel with spring-boot
- 27. Apache Camel抛出java.lang.NoSuchMethodError:org.apache.camel.util.ObjectHelper.notNull
- 28. Apache Camel Restlet Producer Connector
- 29. Apache Camel JDBC插入
- 30. Apache-Camel Choice on Filetype