问题标签 [mule]

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 回答
141 浏览

java - 关于创建协议适配器的反馈/模式

我有一个当前返回域对象的后端系统。我想使用 mule 构建一个 REST & SOAP 前端。为了创建基于 REST 或 SOAP 的响应,并确保后端与协议无关,我正在考虑创建两个协议适配器(REST 和 SOAP)。我不清楚为服务创建一个 mule 转换器是否更好,它了解协议并委托以生成适当的响应,或者只是为服务创建两个类接口(使用 JAX-RS/JAX-WS 注释) .

我没有找到太多关于该主题的文献、最佳实践或设计模式。有人可以指出一些有用的材料或提供他们的意见吗?

0 投票
1 回答
448 浏览

xml - 需要帮助为业务活动监控 (BAM) 应用程序构建 POC

我一直在研究实现 BAM 应用程序的工具和框架。基本要求将是:

  1. 与不同的应用程序接口以获取业务状态/活动。初始提要是 JMS 提供者、Web 服务、FTP 和 JMX。
  2. 将尽可能接近实时。
  3. 每天需要以 2000 条/秒的速度处理 20+ 百万条消息(通过 JMS 提供程序(如 activeMQ 或 WebsphereMQ)以 XML 形式发送的消息)。
  4. 违反 KPI 时生成警报(警告和关键级别)

其他要考虑的事情是我们的小公司有一个 Mulesoft EE 许可证,一个公司应用程序堆栈(osgi 与 Tomcat、ActiveMQ、Drools 等捆绑在一起)。

因此,在尝试 POC 之前,我仅从研究中考虑的初步草案方法类似于:

使用 Mule 作为 ESB 与各种应用程序集成,然后使用其 SEDA 服务处理事件并将其暂存到 Drools 引擎以处理与这些事件相关的规则。

我不太确定这个过程是否是这些工具被设计用来使用的方式,或者是否有更好更雄辩的方式来处理这个问题。还有一些其他悬而未决的问题:

  • 如何向用户显示事件和状态(警告、kpi 违规等)的聚合。GWT 集成?是否应该将事件放入内存数据库中进行查询和显示?
  • 就物理架构而言,我正在考虑在两台服务器上的集群 tomcat 实例中运行 mule,并且在同一台服务器上使用 drools 引擎?数据库(用于历史存储)在自己的服务器上。
  • 我不限于上面的工具,我也在看 Esper,Apache Camel
  • 这种方法是否矫枉过正?可以将更简单直接的 webapp 与 RDBMS 管理状态一起使用吗?我认为实时和事件数量要求会阻止这种情况。

任何帮助将不胜感激,以帮助我完成这里的初始策略,或者是否有人已经实施了具有类似要求的解决方案并愿意分享。谢谢!

0 投票
4 回答
8878 浏览

java - PHP 和 ESB(使用 Mule)(ESB:企业服务总线)

您在 PHP 项目中的何处、何时以及为何使用 ESB?

您认为在 PHP 项目中使用 ESB 的地点、时间和原因是什么?

ESB(以及像 Mule 这样的 ESB 促进者)是否确实提供了 PHP 和本地 LAMP 技术所缺乏的任何功能?

编辑

我提出这个问题的动机源于我的假设,即您实际上从未真正需要 Mule。Mule 将促进与您无需 mule 即可处理的外部服务的通信。归根结底,Mule 也会产生成本和间接费用。所以我的问题是让有人告诉我你真正受益于 ESB 和 Mule 等工具的场景,或者用扎实的知识来支持我的猜测。

编辑 2

关于 Houcem 对我对他的帖子的评论的回复......对 ESB/Mule 的原生 LAMP 答案是什么?

编辑 3

似乎Tuxedo可能是 Mule/ESB 的 PHP 原生替代品。有人有使用此工具的经验吗?

0 投票
2 回答
8857 浏览

java - Java的内存SFTP服务器有什么好的吗?

我有一些代码需要编写一个测试来连接到供应商的 SFTP 服务器并将文件放在那里。现在测试正在连接到他们的实际服务器,但我宁愿不这样做。理想情况下,我想使用一个假的,在内存中,沿着MockFtpServer的线切断。我尝试使用那个,它在那里得到了一部分,但在发出实际命令时死了,因为它无法识别它们。

有问题的代码是Mule ESB中的流程设置。

0 投票
2 回答
762 浏览

java - 如何开始调试这个 Java 错误?

我是eclipse、java和mule的学生。我在尝试运行为--> Mule 服务器时遇到错误,并且不知道问题可能是什么。有什么建议么?非常感谢您的任何建议!!!

0 投票
1 回答
690 浏览

java - Mule ESB开发生产模式

查看日志,Mule 似乎总是以开发模式启动,

如何将其切换为生产?

编辑

我发现该设置来自 org.mule.util.ServerStartupSplashScreen

这是在 MuleContainer 和 MuleServer init 方法中设置的,但我们不使用它们,因为我们是从 Tomcat 中的 servlet 侦听器启动 mule

我找不到任何真正的用途。骡子会用这个标志做些什么吗?

0 投票
0 回答
2552 浏览

tomcat - 如何使用 Apache tomcat 配置 mule ESB

我被要求介绍 Mule ESB 以集成工作逻辑。当我尝试使用 Tomcat 配置 mule 时(http://www.mulesoft.org/documentation/display/MULE3USER/Deploying+Mule+as+a+Service+to+Tomcat中给出的步骤).. Tomcat 停止运行.. !!我试图弄清楚错误是什么..我在cmd提示符下执行了“Catalina.bat run”,它给我带来了以下错误..

有人可以为此提出详细的解决方案吗?如果可能的话,有人可以给出将 Tomcat 与 Mule ESB 集成的详细过程吗?

0 投票
1 回答
3367 浏览

java - Mule 3.1 - 带有 http-request-to-parameter-map 转换器的消息转换异常

我正在尝试创建一个简单的服务,在该服务中发出 HTTP 请求,获得查询参数的键/值对映射,并返回一些响应。这是我的配置文件的相关部分:

这是 ScenarioIndex 类的相关部分。

首先,我只想测试查询参数片段是否按照我认为的方式工作,所以我返回查询参数的字符串表示形式。在此之后的真正实现将更加复杂。

服务器启动正常,但是当localhost:63081/indexURL 被命中时,无论有没有查询参数,我都会得到以下异常:

如果我取出对 http-request-to-param-map 转换器的引用,我可以接收一个字符串并返回一个字符串。我不明白为什么接收地图会突然阻止我返回字符串。在这方面有什么帮助吗?

0 投票
1 回答
1229 浏览

java - Mule 3.1 - 通过码头的静态 Web 服务器?

我无法弄清楚如何在 Mule 3.1 上下文中使用 jetty:endpoint。像这个问题这样的例子在我的上下文中不起作用。应用程序在长时间超时后无法加载:

例外:

似乎在加载 .xsd 进行验证时会发生错误。但这是一个有效的 URL,所以我不知道我做错了什么。

任何帮助,将不胜感激。

0 投票
1 回答
82 浏览

reporting - MuleESB 报告

有没有人使用过任何与 MuleESB 一起使用的开源或相对低成本的报告。Mule 管理控制台看起来非常好,但是对于我想要使用它的个人项目来说,它的成本看起来高得令人望而却步。