问题标签 [mule-cluster]
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.
mule - _defaultUserObjectStore 未刷新的骡缓存托管对象存储
我正在使用带有 _defaultUserObjectStore 的 mule 缓存托管对象存储,并且我的数据没有在本地生产服务器上刷新。
security - 架构建议
我有以下架构问题。
我有两个 tomcat 服务器。每个运行几个服务。其中一台服务器部署在 DMZ,另一台位于防火墙后面(在应用程序环境内)。我正在部署另一台服务器 Mule ESB。整合所有服务并将其部署在单个 Mule EE 服务器上。
我的问题是什么是正确的安全策略来实现在 DMZ 上运行的服务和在防火墙后面运行的其他服务集。由于我正在整合在 DMZ 和防火墙后面运行的服务,并将其部署在托管在防火墙后面的 ESB 上,因此您可以预见到任何安全问题。如果我从 DMZ 中删除服务并将其部署在防火墙后面,您是否预见到任何其他问题,例如性能等
mule - 使用 Poll 范围时无法访问 mule 中的 sessionVars
我有一个流(A),以轮询为源,具有转换逻辑并将结果数据存储在会话变量中。每当我尝试在另一个流(B)中使用会话变量时。注意: Flow(B) 不是从流 A 调用的。我无法从中获取价值。因为将无法访问会话变量。你能告诉我任何人为什么吗?
mule - ObjectStore 连接器在 mule 中检索问题
我有一个流(A),以轮询作为源,具有转换逻辑,并通过覆盖最新值将结果数据存储在 Mule 对象存储连接器中。每当我尝试检索(使用 ObjectStore 连接器)另一个流(B)中的值时。注意: Flow(B) 不是从流 A 调用的。我能够第一次从中获取价值。下一次,每当它轮询时,我们应该获得最新值,并且我们在流 A 中获得最新值。每当我们检索(使用 ObjectStore 连接器)以获得最新值时。它只给出存储对象存储的最后一个值。您能否为此提供解决方案。
cron - 使用 cron 每 45 分钟轮询一次
我需要在部署后立即轮询,即 0 秒,然后每 45 分钟使用 cron
应该轮询如下:: 00:00, 00:45, 1:30,2:15,3:00 等等
mule - 没有 JobStore 的 Mule 集群中的 Quartz 应用程序
我们目前有一个本地集群环境,我们目前有 2 个节点集群。我们正在使用 Mule 3.8.2 运行时。我们知道,quartz 不是集群感知的,在谷歌搜索之后,我们发现如果我们在集群中部署石英,它将同时从两个节点触发。所以为此我们需要在quartz中配置JDBC Job Store
为了测试它,我在集群中部署了以下 Mule 流程,没有任何作业存储:
但令我惊讶的是,我发现,当前只有一个节点正在执行石英,文件被写入带有时间戳的目标文件夹中,而其他节点则在静默等待,什么也不做!!!
Node1 正在写入所有文件:
当 Node2 静静地等待和观察时:
(附图片)
因此,为了进一步测试,我关闭了 Node1,发现 Node2 开始选择任务并正在写入文件。
请节点这是一个简单的石英应用程序,没有配置任何 jdbc 作业存储。那么,我该如何解释这个动作呢?两个节点都配置了 mmc 并且性能良好。
如果有人可以更详细地解释簇中的石英,那将会很有帮助。
谢谢
mule - 任何点平台中的流程显示失败
我在 prem 上部署了一项服务,并在 anypoint 平台的运行时管理器中对其进行了配置。我可以看到该服务在 anypoint 平台中启动。但是,如果我单击该服务,则它有 5-6 个流,其中 3 个流显示状态为“失败”,但它仍然有效。为什么会这样,是不是有问题?
mule - Mule 3.8 应用程序在 mule 服务器启动期间显示多个 NoSuchBeanDefinitionException
我将我的项目从 Mule 2.2 升级到 Mule 3.8,项目运行良好,但是在启动 Mule 服务器期间,我收到“日志记录级别为 DEBUG 时日志中有几个异常”。
[WrapperListener_start_runner] SpringRegistry - 没有定义名为 'quartz:-948818277' 的 bean org.springframework.beans.factory.NoSuchBeanDefinitionException: 没有定义名为 'quartz:-948818277' 的 bean
[调试] 2017-04-21 06:25:18.994 [WrapperListener_start_runner] SpringRegistry - 没有定义名为“endpoint.quartz.contestentsPhotoDelivery.task”的bean org.springframework.beans.factory.NoSuchBeanDefinitionException:没有名为“endpoint.quartz”的bean。参赛者PhotoDelivery.task'被定义
[DEBUG] 2017-04-21 06:25:19.024 [WrapperListener_start_runner] SpringRegistry - 没有定义名为“endpoint:24812436”的bean org.springframework.beans.factory.NoSuchBeanDefinitionException:没有定义名为“endpoint:24812436”的bean
[DEBUG] 2017-04-21 06:25:19.376 [WrapperListener_start_runner] SpringRegistry - 没有定义名为“vm:3767”的bean org.springframework.beans.factory.NoSuchBeanDefinitionException:没有定义名为“vm:3767”的bean
还有更多类似的“No bean named”异常,如果您需要更多信息,请告诉我。谢谢!
mule - Mule WMQ 连接器调度
我需要安排一个 Web Sphere MQ 连接器每 4 小时轮询一次队列。我如何使用 mule flow 安排这项工作?
我尝试使用调度程序,但它不起作用。
caching - Cloudhub中工作人员之间的共享缓存?
从我在官方缓存范围文档中看到的内容来看,如果托管对象存储与适当的值一起使用 - 缓存应该在 Cloudhub 中的多个工作人员/节点之间共享。
但这并没有按预期工作。缓存条目未被共享。每个工作人员/节点似乎都在缓存存储上创建它。
我尝试了一些组合,例如使 store 持久化或将 expirePoll 减少到几毫秒或使队列持久化等等。没有喜悦。
非常感谢您的帮助。
使用骡运行时 3.8.4。