如果这是个愚蠢的问题,请原谅。骆驼洞对我来说是新鲜事,所以我真的没有“全球视野”。我喜欢在camel安装中使用队列。我发现ActiveMQ是一个解决方案,然后偶然发现了两个不同的组件(或uri):ActiveMQ和JMS。
由于ActiveMQ正在实现JMS 1.1,使用这两种URI有什么区别?或者换句话说:我可以同时使用这两种方法吗?如果可以,在哪些情况下应该使用哪一种?
使用camel-ActiveMQ组件,您将能够使用AactiveMQ库附带的一些不错的配置功能。例如,PooledConnectionFactory。
activemq uri表示专门为activemq消息代理构建的JMS驼峰组件,而JMS uri可用于任何符合JMS的消息代理。ActiveMQ组件完成了JMS组件所做的所有事情,但它需要的配置更少,因为实现已经为您完成了大部分工作。
如果您计划使用ActiveMQ作为JMS代理,那么我建议您使用ActiveMQ组件。如果将来可能要使用另一个代理,请继续配置标准JMS组件。
关于ApacheCamel的简短问题。我有以下场景,其中我的服务器接收jms消息,然后转换为csv文件,然后插入DB。为此,我有两个bean: xml2csv 我使用路由像: 当"路由"一个文件从-到,它是移动像一个消息?或者把问题放在不同的地方,ApacheCamel是否获取一个文件,将其包装为消息,并将其路由到bean或组件? 我的理解是正确的还是错误的。
我正在尝试创建一个组件,使用Camel Spring将文件从一个位置移动到另一个位置。 它在FTP上运行良好,但在尝试使用SFTP时出现了错误。 错误是(SFTP URI:sftp://IP地址:港口/机场?用户名=testftp 错误是(SFTP URI( 依赖项包括: testApplicationContext。xml: 测试等级: 有人能帮我解决这个问题吗。
我正在用Spring boot为Camel编写一个测试。下面是测试类的配置 我认为骆驼不应该被启动。但当我运行测试时,它已经开始了。 我注意到CamelSpringBootRunner确实在CamelSpringBootExecutionListener中启动了camel上下文。 如何强制不启动骆驼上下文。
我不知道如何用ApacheCamel 3测试endpointrest。你能帮助我吗? 这是我的代码。散集一个xml到pojo,然后pojo到json并将其发送到外部服务“my.applications.url”。我需要模拟外部响应。我该怎么做?
我有一个camel-rest路由,它在适当的操作之后生成/使用json。现在,我希望使用FTL创建json响应,但我无法做到这一点。 这是我的代码: 我无法在此使用ftl模板,因为它抛出:
问题内容: Java的标准库似乎使用camelCase作为方法名称。诸如此类的本 机 功能也不例外。 如果是这样,为什么 不驼峰? 有什么特别的吗? 问题答案: 它已经在Java中的1.0版本发布之前-所以我的猜测是,它早于命名约定,它是在API的横扫无缘当命名约定 进行 确定。 (在其他新闻中,应称为。)