标签: fuseesb

Fuse vs Switchyard

我需要知道Jboss Fuse和Switchyard之间的区别.Switchyard网站称它将取代Jboss ESB.这就带来了一个问题:FUSE和Switchyard之间有什么区别,两者都可以作为ESB使用

jboss-esb fuseesb

11
推荐指数
1
解决办法
5079
查看次数

Camel与BPM的工作流程

我们已经使用Apache camel作为工作流引擎.首先我们使用WebService One并等待响应并基于响应调用WebService 2或WebService 3.它是一个纯粹的WorkFlow并且有几个像这样的WorkFlow步骤.我的机会较少开发BPM产品,比如JBOSS BPM等.除了长期运行和支持人工任务之外,还有其他任何理由我们必须选择BPM产品吗?如果我们的项目中不需要长时间运行和人工任务支持,我们可以使用Camel或JBOSS FUSE来协调业务流程吗?

谢谢,狮子座.

business-process-management apache-camel fuseesb

9
推荐指数
2
解决办法
8657
查看次数

Camel SMPP - 服务器

我熟悉Camel-SMPP,它对我的​​消费者和生产者路线也很有用.我正在使用Selenium SMPP SIM来测试它.

来自uri ="smpp://smppclient@127.0.0.1:8056?password = password&systemType = consumer"/>

to uri ="smpp:// smppclient @ localhost:2775?password = password && systemType = producer"/>

但是,我想让我的Camel作为服务器运行(它接受来自众多客户的SMS).我当前的From路由与一个SMS发送器紧密耦合.如何将其修改为通用服务器.骆驼有可能吗?

apache-camel jsmpp fuseesb jbossfuse apache-servicemix

8
推荐指数
1
解决办法
891
查看次数

在Eclipse中调试FuseESB应用程序

Fuse ESB使用带有OSGi的karaf服务器.

对于代码,如果任何人有步骤获取应用程序的调试器,它将有所帮助.

我目前正在使用Eclipse Indigo.在使用OSGi时,我们使用Maven来构建相同的内容.

哪个插件对OSGi的Karaf有帮助

eclipse eclipse-plugin apache-karaf fuseesb apache-servicemix

6
推荐指数
1
解决办法
5530
查看次数

FUSE ESB是否支持RabbitMQ?

我正在制作一个与RabbiMQ集成的rails应用程序.
我想在我的应用程序中集成Fuse ESB,但仍然在google之后我还没有确认RabbitMQ是否支持Fuse ESB.
有人能告诉我RabbitMQ是否支持Fuse ESB?

ruby-on-rails rabbitmq fuseesb jbossfuse

4
推荐指数
1
解决办法
1447
查看次数

在Fuse ESB中安装camel-jetty功能时出错

我正在尝试在Windows 7计算机上配置Fuse ESB.这是配置.

组态

  1. JRE 1.6.0_30
  2. MS VC++ Redistributable - x86 9.0.30729.17
  3. JAVA_HOME设置为"C:\ Program Files\Java\jre6"
  4. Apache ServiceMix 4.4.1-fuse-02-02

启动ServiceMix控制台后,我尝试使用以下命令安装camel-jetty.

功能:安装camel-jetty

哪个失败,显示以下消息.

执行命令时出错:无法解析URL [mvn:org.apache.camel/camel-http/2.8.0-fuse-02-02].

完整日志消息如下.

12:37:45,299 | INFO  | l Console Thread | FeaturesServiceImpl              | 39 - org.apache.karaf.features.core - 2.2.2.fuse-03-02 | Installing feature camel-jetty 2.8.0-fuse-02-02
12:37:45,299 | INFO  | l Console Thread | FeaturesServiceImpl              | 39 - org.apache.karaf.features.core - 2.2.2.fuse-03-02 | Installing feature jetty 7.4.5.fuse20111017
12:37:45,299 | INFO  | l Console Thread | FeaturesServiceImpl              | 39 - org.apache.karaf.features.core - 2.2.2.fuse-03-02 | …
Run Code Online (Sandbox Code Playgroud)

apache jetty apache-camel fuseesb apache-servicemix

4
推荐指数
1
解决办法
3700
查看次数

JBoss Fuse和Apache ServiceMix有什么区别?

我目前正在部署一个我希望基于Camel和ActiveMQ的应用程序.因此,我决定选择ServiceMix或Fuse,因为它们包含了我需要的所有东西,OSGi的东西增加了更多的价值.该应用程序最终将在商业上运行.

我不确定应该去哪个:ServiceMix或Fuse.我倾向于使用JBoss Fuse,因为似乎有更多可用的文档,而且似乎更频繁地更新(更新的ActiveMQ内部等).但仍有一些问题:

  • 是JBoss Fuse只是ServiceMix +"只是"一些模块(比如面料)还是更多内部?
  • 我可以在商业上使用保险丝吗?我想我不理解他们的"订阅"概念(如果我需要一个或一年后延长它)
  • Fuse的文档是否也适用于ServiceMix?
  • 就所包含的库的版本而言,ServiceMix是否真的落后于Fuse?我认为骆驼和弹簧都更适合保险丝.

谢谢你的帮助

fuseesb apache-servicemix

4
推荐指数
1
解决办法
3万
查看次数

Camel rest-dsl发送400状态代码

我正在使用驼峰REST-DSL [在camel文档]组件中开发REST服务.我成功地发送了快乐路径的JSON请求并使用(Rest-DSL和camel servlet)组合获得相同的响应.现在,当我们继续前进时,客户端可能会发送没有足够值或无效有效请求的Rest Service请求,现在我正在寻找在请求无效时从REST DSL发送400状态代码作为响应的方法.

请告知实现此目的的方法.

rest apache-camel fuseesb

4
推荐指数
2
解决办法
5703
查看次数

org.apache.camel.ExchangeTimedOutException:未收到OUT消息:30000毫秒

我正在尝试使用fuse esb + apache camel + seda/activemq公开一个Web服务,我正面临一个将状态消息撤回到Web服务调用的问题.

这是我简单的骆驼路线:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cxf="http://camel.apache.org/schema/cxf"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
    http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd
    http://camel.apache.org/schema/cxf http://camel.apache.org/schema/cxf/camel-cxf.xsd">

    <cxf:cxfEndpoint id="msgInEndpoint" address="http://localhost:9000/msgin/"
        serviceClass="com.test.jaxws.MsgInEndpoint">
    </cxf:cxfEndpoint>

    <camelContext xmlns="http://camel.apache.org/schema/spring">
        <route id="control">
            <from uri="cxf:bean:msgInEndpoint" />
            <to uri="log:incomingMsgIn" />
            <to uri="seda:OpCon.MSGIN" />
            <transform>
                <constant>OK</constant>
            </transform>
        </route>
    </camelContext>
</beans>
Run Code Online (Sandbox Code Playgroud)

当我使用soapUI执行Web服务请求时,在发生超时问题时:

Exhausted after delivery attempt: 1 caught: org.apache.camel.ExchangeTimedOutException: The OUT message was not received within: 30000 millis. 
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪原因:

Caused by: org.apache.camel.ExchangeTimedOutException: The OUT message was not received within: 30000 millis. Exchange[Message: $CONSOLE:DISPLAY,test]
    at org.apache.camel.component.seda.SedaProducer.process(SedaProducer.java:112)[89:org.apache.camel.camel-core:2.8.0.fuse-02-05]
    at …
Run Code Online (Sandbox Code Playgroud)

apache-camel fuseesb apache-servicemix

3
推荐指数
1
解决办法
9017
查看次数

如何在使用camel-http时设置代理

我是骆驼的新手,最终陷入了代理问题。我有这样的路线,用于存储来自对文件的周期性 http 调用的结果:

from("quartz://collector/test?cron=0+0/2+*+?+*+*")                      
    .setHeader(Exchange.HTTP_METHOD, constant("GET"))    
    .setHeader(Exchange.HTTP_QUERY, constant("Id=50")
.to("http://www.anywebsite/question.php")
    .setHeader(Exchange.FILE_NAME,constant("${date:now:yyyyMMddHHmmssSSS}.xml"))
.inOnly(someFolder);
Run Code Online (Sandbox Code Playgroud)

我的问题是我需要指定一个代理(主机+端口)来通过,否则我将在尝试获取信息时陷入困境。我尝试了各种方法,包括从routeBuilder(通过 getContext().setProperties)以及从包裹在“properties/property”标签中的bundle-context.xml 设置“http.proxyHost”和“”http.proxyPort”。我也尝试通过添加到端点(camel-http文档说您可以将其设置为 httpenpoint)来设置&proxyHost=myHost&proxyPort=myPort它。

没有一个起作用..

Il 还尝试从我通过谷歌阅读的帖子中设置一个 http-conduit,例如(根据部署目标选择一个或另一个):

<http-conf:conduit name="*.http-conduit">
<!-- when behind proxy -->
        <http-conf:client Connection="close" ConnectionTimeout="3000" ReceiveTimeout="10000" ProxyServer="p-goodwat" ProxyServerPort="3128"/> 
<!-- when no proxy -->
    <http-conf:client Connection="close" ConnectionTimeout="3000" ReceiveTimeout="10000" />
</http-conf:conduit>
Run Code Online (Sandbox Code Playgroud)

但这也不起作用......而且,我希望能够自动执行此操作,而不必根据安装位置更新camel-context。

那么,您是否找到了一种设置它并动态设置它的方法?

proxy http apache-camel fuseesb

3
推荐指数
1
解决办法
1万
查看次数