问题标签 [mule-component]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
430 浏览

mule - 从队列中读取消息的自定义组件

我正在使用骡子 3.3.1

我正在尝试编写一个从队列中读取所有可用消息的组件,我打算使用 Quartz 调度程序对其进行轮询。

这是我的代码。

不幸的是,它在第​​一条消息上无限循环。想法?

0 投票
2 回答
4790 浏览

mule - 如何在 Mule 组件中创建 JavaScript Hello World

我正在尝试在 Mule 组件中构建一个简单的脚本,但我似乎找不到任何关于如何让我开始的文档。

JavaScript 组件参考没有分享如何让一些东西简单运行的想法。

0 投票
1 回答
147 浏览

mule - Mule Java / POJO 组件中的类继承

我正在尝试使用具有通用方法的基类并将其扩展为其他更具体的类。

我在流程中用作 Java 组件的扩展类:

当我不从父类调用方法时,一切正常。但是每次我尝试调用一个 Mule 时都会抛出一个异常:

在我的基类中,我正在使用:

并且NullPointerExcception在我做的时候抛出了一个:

0 投票
1 回答
189 浏览

mule - 如何将 Mule 部署为 REST 服务

嗨,我正在使用 Mule Studio,并且我在 Mule Studio 中成功运行了我的流程。我有一些与实施级别相关的问题,因为我在一个项目中有多个流程。

  1. 如何使用现有流程将 Mule 部署为 REST 服务。

  2. 如果我将我的 Mule 部署为 REST 服务,我必须提供哪些输入才能使其从基于外部 HTTP 客户端的程序运行。

  3. 何时使用 HTTP 客户端以及何时使用 Mule 客户端。哪一个适合哪里。

0 投票
1 回答
3475 浏览

mule - 如何在 java 组件中为带有 InboundHeader 注释的方法配置方法入口点解析器?

我的流程中定义了以下组件:

我正在尝试调用“graduationService”bean 中定义的“getGraduationDatesWithPidmOrStudentId”方法。这是方法签名的样子:

我收到以下错误:

如果我删除 InboundHeaders 的注释并将“@Payload Payload 有效负载”更改为“@Payload String 有效负载”,我至少无法解决该方法。那么,我似乎不明白 @InboundHeader 注释应该如何工作。

0 投票
1 回答
528 浏览

mule - 在 Mule 中使用 Choice 路由器的优缺点

嗨,我正在与 Mule 合作。我有多个流程。我对多流的选择基于选择路由器。我只想知道使用 Choice Router 的优缺点。选择路由器的最大使用将如何影响性能。

选择路由器如何在内部工作以及它如何升级和降低性能。

0 投票
1 回答
377 浏览

mule - Mule 数据映射器在生产中付费

嗨,我正在使用 Mule ESB,我只想澄清一个疑问,Mule Data Mapper 的使用是否是免费的生产环境。请分享一些基于 Mule Data Mapper 使用的链接。

0 投票
1 回答
1665 浏览

spring - 客户端使用临时回复队列时如何解决 jms 服务器性能问题?

我目前正在构建一个使用请求-响应 jms 连接器的 Mule ESB 服务器应用程序。由于它在高并发环境中使用,我们在 MQ 配置中启用了 spring jms 缓存。

当客户端使用静态回复队列时,此配置运行良好。但是,我们有一些客户正在使用动态/临时回复队列。由于org.springframework.jms.connection.CachingConnectionFactory缓存生产者,对于每个临时的回复队列,生产者对象被缓存并且永远不会关闭。在处理了数百个请求后,应用程序开始抛出异常:

查了MQ错误码(MQJE001: Completion Code 2, Reason 2017),发现这个错误背后的原因是因为我们从来没有关闭生产者,而生产者在队列管理器上用尽了MQ Handles。快速简单的解决方法是取消注释 spring jms 缓存配置中的行以每次关闭生产者。

现在我没有看到 MQ 问题,而是提出了另一个性能问题,因为没有缓存生产者,所以每次都会创建一个新的生产者。

我的问题是,如何处理这种情况?由于客户端不会改变他们从临时队列接收回复消息的方式,我们如何避免耗尽 MQ 处理程序而不影响性能。

非常感谢 - 雷

0 投票
2 回答
522 浏览

java - Anypoint Mule Studio 3.5:使用代理服务时出现 org.springframework.beans.NotWritablePropertyException

我的骡子.xml:

错误:

在从类路径引用 wsdl 的 mule 中创建代理服务时,我始终收到此错误

0 投票
3 回答
183 浏览

mule - Mule ESB: DataMapper unable to handle Huge data ( 48Kb-xsd) become non responsible - Version 3.5

i'm using data mapper where i'm trying to convert xml to csv format. I have xsd ( 48kb) when i try to load ( creating mapping) with CSV. Always Datamapper not able to load and soon after it becomes non responding and because of that mule studio itself getting closed. Is that any limitation in dataMapper to load data.

How do i handle this Situation, do we have any alternative way to handle. Kindly suggest. I'm using Mule Version 3.5. Not able to proceed further.

Edit: I have tried to generate xsd from its xml through Datamapper. But it is generated. Plm happens when trying to load xsd directly. Any help on this is very helpful.