Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache camel 带有Camel基础的ActiveMQ_Apache Camel_Activemq_Amq - Fatal编程技术网

Apache camel 带有Camel基础的ActiveMQ

Apache camel 带有Camel基础的ActiveMQ,apache-camel,activemq,amq,Apache Camel,Activemq,Amq,我已经在谷歌上搜索了一段时间,寻找解释ActiveMQ与Camel的设置和集成的分步教程,但没有找到基本教程。 我已经有一个正在运行和配置的ActiveMQ服务器,但我就是无法启动和运行Camel组件。它总是创建一个单独的代理,我只是不能让Camel连接到现有的代理实例 我可以在哪里找到关于如何集成Camel的基本教程,以及如何更好地理解这两者如何协同工作的提示? 请不要参考Camel网站,因为这与ActiveMQ的文档一起,我的主要源代码将在这里讨论这些内容,但它在设置、配置和理解这两个包方面

我已经在谷歌上搜索了一段时间,寻找解释ActiveMQ与Camel的设置和集成的分步教程,但没有找到基本教程。 我已经有一个正在运行和配置的ActiveMQ服务器,但我就是无法启动和运行Camel组件。它总是创建一个单独的代理,我只是不能让Camel连接到现有的代理实例

我可以在哪里找到关于如何集成Camel的基本教程,以及如何更好地理解这两者如何协同工作的提示? 请不要参考Camel网站,因为这与ActiveMQ的文档一起,我的主要源代码将在这里讨论这些内容,但它在设置、配置和理解这两个包方面只起了一点作用


P.>你可以考虑一些骆驼书,它们有骆驼的各种各样的东西,也可以用JMS和AMQ来使用。

此外,您还可以查看AMQ中的一些示例:

您可以尝试查找一些第三方博客或文章,这些博客或文章介绍了Camel的AMQ:

最近有一篇关于AMQ和Camel的文章:

以下是使用camel配置活动MQ

<bean id="jmsConnectionFactory"
          class="org.apache.activemq.ActiveMQConnectionFactory">
        <property name="brokerURL" value="tcp://localhost:61616"/>
    </bean>

    <bean id="pooledConnectionFactory"
          class="org.apache.activemq.pool.PooledConnectionFactory" init-method="start" destroy-method="stop">
        <property name="maxConnections" value="8"/>
        <property name="connectionFactory" ref="jmsConnectionFactory"/>
    </bean>

    <bean id="jmsConfig"
          class="org.apache.camel.component.jms.JmsConfiguration">
        <property name="connectionFactory" ref="pooledConnectionFactory"/>
        <property name="concurrentConsumers" value="10"/>
    </bean>
    <bean id="activemq"
          class="org.apache.activemq.camel.component.ActiveMQComponent">
        <property name="configuration" ref="jmsConfig"/>
    </bean>
    <camelContext xmlns="http://camel.apache.org/schema/spring">

<route id="*****">
            <from uri="+++++++++" />
            <choice>
                    <to uri="activemq:queue:**********"/>
                            </choice>
        </route>
    </camelContext>


要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于堆栈溢出来说是离题的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止所做的工作。您使用的是spring还是spring boot?@MikaëlB:对不起,我的目的是寻找一个教程,该教程更倾向于在线解释基本知识。我已经尝试运行AMQ Camel安装程序。但我就是做不到。我想我对Camel AMQ/AMQ Camel相关性的理解是肤浅的。。。我这里有一个电话。这里的答案和提示让我发布了这个问题,因为我明显缺乏对基础知识的理解。Apache站点和示例没有充分解释这些主题,Google搜索也没有产生任何有助于解决这一问题的结果…@pvpkiran:我使用的是Spring XML DSL。你能简单解释一下为什么路由配置中有一个选择标签吗?这是我代码的一部分。根据具体情况,需要发送文件。这就是为什么我使用带有简单标记的choice元素。若要在将文件路由到特定位置之前设置一些条件,可以使用带有标记的元素。谢谢