问题标签 [mule-esb]
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.
java - Mule ESB:GraphTransformerResolver 如何正确替换它?
在高负载和多个并发调用的情况下,我们面临ConcurrentModificationException
着GraphTransformerResolver
.
我知道,这个问题已经在 Mule 版本4.0.X中得到修复,但我们使用的是Mule 3.7.0,目前无法进行升级。
因此,我们考虑了可能的解决方法ConcurrentModificationException
,其中一种可能的解决方法是替换GraphTransformerResorver
为我们Custom Transformer Resolver
的问题将由我们解决。
那么,如果理论上可以用另一个 Resolver 替换一个 Resolver 的建议?如何解决此问题的任何其他想法 - 也欢迎。
mule - 如果 mule 流具有 JMS 重试连接,则无法取消部署
我正在使用 Mule community-3.8 版本。我有一个场景,我需要通过 JMS 连接 MQ,并且应该在永远模式下重试策略连接。如果发生 MQ/通道重启,它在快乐的情况下工作正常。
但是,如果队列管理器关闭并且 Mule 尝试永远连接,那么那一刻我无法取消部署流,即使我删除了流目录和锚文件,它仍然会重试。
我觉得这是 Mule 中的一个开放错误?任何人都可以建议这是现有的行为吗?
代码片段
此外,如果我在 jms:connector 中使用blocking=false,我可以取消部署流。但我真的不需要那个功能在我的用例中。
mule - Mule ESB:如何将直到成功范围应用于泽西资源?
假设我们的应用程序中只有一个资源:HelloWorldResource
Mule 流程配置如下所示:
我现在的问题是:
是否可以为泽西岛资源申请直到成功范围?
我到底想实现什么:如果 Jersey 资源端点失败 - 我希望 Mule 重试调用。
我尝试进行以下更改:
但是,我的更改只会在服务器启动期间导致异常:
java - Mule 3.9.0 - java.util.ConcurrentModificationException: null
我正在使用 Mule 3.9.0 CE
在 Mule Flow 上使用多线程进行负载测试时,我得到了这个异常: java.util.ConcurrentModificationException: null
所有 Mule 流和子流处理策略 = 默认
Mule 3.4.1 上不存在此行为
我的流程中的所有处理都是“同步”。为什么这些:
mule-component - 在 Mulesoft 中的 TransformMessage 中过滤元素
我有以下 xml 有效负载。
位置具有 locationId 元素。根据我手头的输入 locationId,我只需要过滤位置。如何在不迭代/重新映射数千个其他元素(称为“n 个元素”)的情况下完全删除不匹配的位置元素
java - 面对 java.lang.ClassNotFoundException: com.rsa.jsafe.JSAFE_InvalidUseException 而在 mule 中使用 reltio 连接器
我正在使用mule 3.8.3
并从 weblogic 队列中提取一个 xml,并通过reltio connector
. 但我面临java.lang.ClassNotFoundException
:com.rsa.jsafe.JSAFE_InvalidUseException error
。
请帮助我。我已经cryptoj.jar
在我的类路径中添加了,但仍然是同样的错误。
mule - 如何使用 dataweave mule 从地图中删除特定字段
如何使用 dataweave 从地图中删除特定字段
输入:
{ a:1, b:2, c:3, d:4 }
我想删除 c 和 d 字段(c 和 d 值是动态的)并仅显示输出
{ a:1, b:2 }
我们如何在数据编织中做到这一点
mule - 如何使用 dataweave mule 从列表地图中删除特定字段
如何在不迭代数组的情况下使用 dataweave 从数组映射中删除特定字段
输入:
[{a:1,b:2,c:3,d:4},{a:5,b:6,c:7,d:8}]
我想从数组中删除 c 和 d 字段(c 和 d 值是动态的)
输出:
[{a:1,b:2},{a:5,b:6}]
我们如何在数据编织中做到这一点
oauth-2.0 - Google 电子表格连接器问题:无法获取请求的 Google API OAUTH2 目标的有效证书路径
谷歌电子表格有问题:授权。通过 oauth2callback 时收到的确切错误如下... 500 服务器错误。消息 - 无法获取访问令牌。
本地开发环境:
- 骡子 ESB 3.9
- JDK 1.8_161
- 谷歌电子表格连接器 1.2.4
http://localhost:3000/oauth2callback?state= some_generated_state_value &code= some_generated_code
确切的堆栈跟踪错误如下...
有关如何解决此问题的任何想法。我不确定这是连接器源代码问题还是 Google 可能会在 v4 中更改其 OAUTH2 API 实现的问题。无论哪种方式,堆栈跟踪似乎都与 TLS 证书问题有关。也许需要提供 google api 证书,所以关于如何注入应用程序或 JVM 使用的信任库以通过此证书问题的任何想法?
mule - Mule ESB Flow 在调用 SOAP Web 服务时传递参数
我在 MuleESB 中创建了一个流,它调用一个没有任何参数的 Web 服务,只是在一个属性中发送它的用户名、密码和令牌,它工作正常。
但是第二个API我想在调用soap请求时发布一些参数但我不知道如何使用它我试图通过set payload但没有响应。