问题标签 [jbossfuse]
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.
apache-camel - Jboss Fuse ESB 入门
我是 ESB 新手,并试图了解 ESB 概念和实际用例。
我研究了一些开源 ESB 产品,似乎 Apache Camel 是最著名的一个(来自 Apache 家族)。
我发现,大多数人使用在 Apache Camel 上开发的 Jboss Fuse,或者它只是在 Camel 之上添加的一些功能。
虽然,我尝试并搜索了将近半天的互联网,但不可能找到我们何时使用 ESB 以及一个真实世界的示例场景和基本教程来启动和理解 Fuse ESB。
任何人都可以为我指出如何克服这一点和路线图的正确方向,我也需要将它们与 Liferay 门户集成。
java - Apache Camel FTP 550 删除 linux 中的文件时出错
根据链接,在 linux 系统上移动或删除 FTP 文件(删除后又将文件移动到 .folder)存在问题。
问题的修复从 2.10.5 开始提供。但是在 Jboss Fuse Server 6.0 中,默认功能是 2.10.0。请建议我们解决此问题的最佳方法。
fuseesb - 如何在 Jboss Fuse IDE 中安装 Smook 插件
我需要在 Jboss Fuse IDE 中使用 Smooks 进行数据映射。我找不到 Jboss fuse IDE 的任何 smooks 插件。由于 Smooks 是一个 jboss 工具,它应该嵌入在 Fuse IDE 中。谁能告诉我如何在 Fuse IDE 中安装 Smooks 或我们可以在 Fuse 中使用的任何其他工具来进行数据映射。
java - RedHat Fuse ESB 的 Java 对象 ot CSV 转换
我应该使用哪个 API 将 java 对象映射到 CSV,反之亦然。我正在使用 RedHat Fuse IDE。
java - Apache Camel (JBoss Fuse) - 如何从 MQ 路由中解压缩文件?
我zipped
在骆驼路线上接收数据,在 JBoss Fuse(也称为 Fuse ESB)中运行。
添加了一些日志语句后,我可以看到传入的数据是字节(而且看起来都是乱码,所以我很确定它是压缩数据)。
然而unmarshall().zip()
,我的骆驼路线的一部分并没有将数据解压缩为文本 - 我仍然有字节(而且它们看起来仍然是乱码。
我显然在这里做错了什么。
所以我看了一下这个问题:Unzip files with Apache Camel?
但不幸camel-zipfile
的是,在我工作的 JBoss Fuse 环境中似乎无法使用,所以我无法使用ZipSplitter()
.
有人可以告诉我如何unzip
在 JBoss Fuse 的 Apache Camel 路由中数据吗?
提前感谢您的帮助。
apache-camel - apache camel Mina2:未能获得会话
以下是我的路线代码-
当我运行它时,我得到以下异常
我在这里错过什么了吗?由于这是一个会话问题,但我找不到 mina 的任何会话配置。
apache-camel - 骆驼中的mina / netty tcp端点问题(tcp套接字服务器端点)
我想将一个肥皂网络服务连接到一个 tcp 端点。tcp 端点必须是接受客户端的 tcp 套接字服务器。
现在我有例如这条路线
这不起作用,因为我发现了什么
<from uri="netty:tcp://localhost:port" />
这将其配置为客户端可以连接的服务器套接字
<to uri="netty:tcp://localhost:port" />
这将其配置为可以连接到服务器套接字的客户端
有什么方法可以将 netty/mina 等配置为服务器套接字而不是带有<to />
标签的客户端?
或者可能有人对此有解决方法的想法?
根据此https://issues.apache.org/jira/browse/CAMEL-1077 “由“to”或“from”元素确定的tcp客户端模式/服务器模式限制了可用性,其他人已经遇到了类似的问题。” 但我认为从那以后没有发生任何事情。
apache-camel - Camel SMPP - 服务器
我熟悉 Camel-SMPP,它也非常适合我的消费者和生产者路线。我正在使用 Selenium SMPP SIM 进行测试。
来自 uri="smpp://smppclient@127.0.0.1:8056?password=password&systemType=consumer"/>
到 uri="smpp://smppclient@localhost:2775?password=password&&systemType=producer"/>
但是,我想让我的 Camel 作为服务器运行(它接受来自众多客户端的 SMS)。我当前的 From 路由与一个 SMS 发送者紧密耦合。如何将其修改为通用服务器。骆驼有可能吗?
maven - 我可以强制 Fuse Fabric Maven 代理将同一 jar 的更新版本推送到容器吗
我开发了一个项目,其中包含一个包,其唯一目的是将文件写入运行它的所有容器上的某个位置。
该文件会经常更改,但并不真正构成版本号的增加。我也不想在我的存储库中有 100 个版本的这个包。所以我把它留作快照。如果我正在积极开发保险丝织物项目,这个问题也将适用。
构建完成后,我将捆绑包部署到我的结构的 Maven 代理:
然后我可以将我的捆绑包添加到配置文件中:
这是第一次。
然后我对文件进行更改,重新构建包,并使用完全相同的命令进行部署。我从配置文件中删除捆绑包并将其重新添加。如果我检查 $FUSE_HOME/data/maven/proxy/com/some/id/file/1.0.0/,fabric 服务器上的 maven 代理中包含新捆绑包
但是在单独的服务器上运行配置文件的所有容器上,捆绑包不会更新。我假设是因为版本没有改变。但是,fabric 应该足够聪明,可以区分,因为 md5 应该不同。
现在我可以更改版本号并解决我的问题,或者手动清除 maven 代理。但是在生产中,我将无法清除每台服务器上的代理,我也不能指望有人在每次对这个文件进行小幅更改时为捆绑包提供一个唯一版本(这应该经常发生)。
我已经尝试将 updatePolicy=always 添加到结构 Maven 配置中,但我相信这只影响它从中提取的存储库,而不影响代理。
欢迎任何有关解决此问题的最佳方法的建议。
apache-camel - Apache camel:bindy illegal argument exception
I am doing data format conversion between POJO to CSV and vice versa. In this while converting CSV to Object file(Unmarshalling) i am getting illegal argument exception for int data type. Only for string its working fine. Below is my POJO
csv data
the above csv is generated from the above POJO. But at the time of converting CSV to POJO i am getting folloing exception
following are my camel - context file for your reference
marshal
un marshal