标签: apache-servicemix

使用Intellij IDEA运行/调试ServiceMix应用程序

我一直试图找到一些关于是否可以使用IntelliJ运行ServiceMix进行运行/调试的文档?

有谁知道怎么做/指向某种指南?

谢谢.

intellij-idea apache-servicemix

2
推荐指数
1
解决办法
2040
查看次数

仅在servicemix上列出捆绑包ID

我正在使用ServiceMix,我试图列出一些捆绑包,只检索捆绑包ID.我正在尝试执行以下操作:

osgi:list | grep -i | awk xxx

我尝试使用awk,但ServiceMix中没有提供.我也试过用shell:exec这样:

osgi:list | grep -i | 外壳:EXECawk 'xxx'

但这也行不通,也许我的做法完全错了.有没有其他人有一些经验,我怎么能达到我的目标,只检索捆绑的id?

osgi apache-karaf osgi-bundle apache-servicemix

2
推荐指数
1
解决办法
1253
查看次数

Opensource ESB vs Apache ServiceMix vs Spring Integration?

我是企业集成领域的新手.

我们需要开发一个解决方案,其中多个OSS(操作支持系统)应该与多个EMS(元素管理系统)和网络设备(必须支持不同的传输和协议)通信,解决方案应该是这样的,它应该运行在Weblogic中.

查询

  • 哪种情况最适合这种情况ESB/Apache ServiceMix/Spring Integration?
  • 如果我们使用开源ESB(如WSo2和Talend ESB),我认为我们需要维护两台服务器ESB服务器和Weblogic服务器以及ESB/Weblogic集成将是一个问题?
  • 在Weblogic中部署/运行Apache 或Spring Integration?
  • 是否现在支持Apache ServiceMix,因为我可以看到大多数更新仅在 ESB 中发生?

esb spring-integration apache-servicemix

2
推荐指数
1
解决办法
6388
查看次数

没有'SPI-Provider'Manifest标头

当尝试在命令行中使用karaf中的install命令将我的应用程序安装为osgi包时,一切似乎都很好.当我输入start(id)时,一切似乎都很好,但我的应用程序似乎不接受请求.当我输入log:display时,我得到了这个:

2016-04-20 13:49:38,251 | INFO  | Thread-19        | bundle                           | 37 - org.apache.aries.spifly.dynamic.bundle - 1.0.1 | Bundle Considered for SPI providers: oms-integrations
2016-04-20 13:49:38,251 | INFO  | Thread-19        | bundle                           | 37 - org.apache.aries.spifly.dynamic.bundle - 1.0.1 | No 'SPI-Provider' Manifest header. Skipping bundle: oms-integrations
Run Code Online (Sandbox Code Playgroud)

我是新手,我不知道这意味着什么("没有'SPI-Provider'Manifest标题.")或者如何解决它?

osgi apache-karaf osgi-bundle apache-servicemix

2
推荐指数
1
解决办法
2354
查看次数

Apache ServiceMix是否可能成为解决方案?它足够快吗?

我正在开发一个应用程序,它将以异步方式向多个服务提供商发送请求,整理响应并将结果显示给用户.

我打算创建一个用于处理每个服务提供者的组件.组件将松散耦合,因此添加或删除服务提供商应该非常容易.

在此输入图像描述

组件会

  1. 处理从Web Layer接收的请求并处理它以Servie Provider所需的格式进行翻译.
  2. 将请求发送给服务提供商
  3. 处理从服务提供商收到的响应,将其转换为我们的应用程序所需的格式.

我们可以在这里使用Apache Service Mix吗?它是否足够快以在不到5秒的时间内处理请求 - 响应周期(假设服务提供商在不到一秒的时间内发送响应).

要么

我们可以使用任何其他ESB并且ESB足够快以满足我们的要求吗?

提前致谢.

Shardul.

esb apache-camel mule apache-servicemix

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

如何在apache camel中全局设置交换属性

例如:

from("direct:test")
  .multicast() 
     .to("direct:req1","direct:req2");

from("direct:req1")
  .to(cxf:bean:endpoint1)
  .process("response1");

from("direct:req2")
 .process("requestProcessor2")
 .to(cxf:bean:endpoint2)
 .process(response2);
Run Code Online (Sandbox Code Playgroud)

我是apache camel的新手,我只想知道有没有办法使用我从"requestProcessor2"中的endpoint1获得的响应.

apache-camel apache-karaf apache-servicemix

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

在Karaf 3.0.5中的骆驼应用程序捆绑中动态配置加载

我有一个简单的Camel应用程序捆绑包,该捆绑包将在Apache Service Mix 6.1下的Karaf 3.0.5中部署。配置文件放置在etc/目录中(假设它名为wf.cfg)。我想在我的应用程序包中具有动态配置更改功能。这样,无论何时更改了内容wf.cfg,都可以立即打包。为此,我在我的 blueprint.xml

<cm:property-placeholder persistent-id="wf"
    update-strategy="reload">
    <cm:default-properties>
        <cm:property name="env" value="local" />
    </cm:default-properties>
</cm:property-placeholder>

<!-- a bean that uses a blueprint property placeholder -->
<bean id="configBean" class="com.jabong.orchestratorservice.basecomponent.config.ConfigBean">
        <property name="env" value="${env}" />
</bean>
Run Code Online (Sandbox Code Playgroud)

我现在面临的问题是如果将update-strategy设置为reload。然后,它似乎正在重新加载整个bean。

有人可以让我知道是否可以只重新加载configBean整个捆绑包吗?如果我能做到这一点,那么可能是我可以对configBean应用程序包可以使用的配置变量进行静态引用?

完整blueprint.xml的放在这里

apache-camel apache-karaf aries blueprint-osgi apache-servicemix

0
推荐指数
1
解决办法
1672
查看次数