当前位置: 首页 > 知识库问答 >
问题:

骆驼endpoint是否是全局的并且在同一服务器上的多个JVM上共享?

宓跃
2023-03-14

假设骆驼上下文实现了一个从endpoint(direct://simpleendpoint)消费的路由,另一个java程序使用生产者模板以其主方法发送到这个endpoint。消费者会收到这些信息吗?

现在,我不能让这个工作?有没有其他方法可以通过向endpoint发送伪消息来进行测试?

共有1个答案

陈实
2023-03-14

direct只能在相同的CamelContext中工作。您可以使用Direction-VM跨不同的CamelContexts但在同一JVM内进行通信。

如果您希望跨不同的JVM进行通信,则应该查看jms或activemq。

 类似资料:
  • 正如标题所说:是否可以在路由(-builder)的流程功能中启动一个驼峰endpoint?我刚接触apache camel,但已经做了一些项目。 情况如下:我正在使用apache camel和西门子Teamcenter RAC执行一个SavedQuery。结果是一个ModelObject[]和找到的元素。 对于这些元素中的每一个,我现在需要启动另一个endpoint,执行第二个搜索查询。我想到了这

  • 目前我们在Drools Camel Server 5.5.0;我们想升级到新版本。当我检查Drools下载页面时,它显示6.4是最新的,并且没有Drools Camel服务器版本。我发现为KIE执行服务器提供的描述与drools Camel Server特性相似。Drools服务器是否重命名为KIE执行服务器?

  • 问题内容: 我的网站托管在不同位置的多台服务器上 到处数据格式的文化都不尽相同- 我们在每个地方都使用格式,但如果某些服务器设置了文化,则我们的网站将生成Datetime异常。 问题答案: 您应该在将字符串转换为日期时指定要使用的区域性。 您应该使用的区域性取决于日期格式的区域性。例如,如果您要解析的所有日期都被格式化为 Slovak : 然后,您需要像在 斯洛伐克(Slovakia) ()文化中

  • 在使用Firebase云消息传递(FCM)的Firebase项目中,有一个用于云消息传递的自动生成的服务器密钥。FCM文档并没有指出可以且只能有一台服务器使用该自动生成的密钥(至少我可以找到)。但是,文档明确指出应该安全存储服务器密钥。 第一个问题:我是否错过了单个服务器记录的限制? 如果没有明确的限制,我确实会想到FCM可能会内置检查,以确保给定Firebase项目发送消息的请求仅来自单个IP地

  • 我正在研究一个骆驼原型,它在同一骆驼环境中使用两个起点。 第一个路由使用用于“配置”应用程序的消息。消息通过配置服务bean加载到配置存储库中: 第二个路由实现了收件人列表eip模式,将不同类型的输入消息传递给许多收件人,这些收件人从同一个配置存储库中按顺序读取: 现在出现的问题是如何同步它们,因此如果第一个路由正在处理新数据,则第二个路由“等待”。 我是Apache Camel的新手,对如何处理

  • 目前,我正在使用SonarQube插件将SonarQube与Jenkins集成。我面临的问题是我的Jenkins与Sonarqube运行在不同的服务器上。因此,当我传递sonar.source属性(如)时,由于服务器位置不同,无法找到由Jenkins创建的回购的Jenkins工作区 我的项目是Maven。以下是声纳属性的详细信息: p.s-当Jenkins和SonarQube都在同一台服务器上时,