问题标签 [fusefabric]

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 投票
2 回答
1698 浏览

persistent - Fuse Fabric:如何从配置文件中删除配置 PID?

我开始修改个人资料,并在此过程中犯了一些错误。

因此,我想完全删除配置文件中的 PID。

这些可以fabric:profile-display default在本文底部显示的输出中看到。

他们是:

http:

patch.repositories=http:

org.ops4j.pax.url.mvn.repositories=http:

我找不到删除它的正确命令。我试过了:

config:delete org.ops4j.pax.url.mvn.repositories=http:

成功完成。但是default配置文件仍然列出了这个 pid。

我也试过:

fabric:profile-edit --delete -p org.ops4j.pax.url.mvn.repositories=http: default

失败了:

Error executing command: String index out of range: -1

这表示/property必须指定属性路径。

附加也根本/不起作用。

另一个问题是我有一个看似空名称的 pid,如下行所示:

PID: (此输出前缀后面没有任何内容)。

输出fabric:profile-display default

如果有人能指出正确的命令,我将不胜感激。

0 投票
1 回答
242 浏览

fusefabric - 保险丝织物中的属性设置“丢失”

我将 Fuse Fabric 与标准配置文件配置机制一起使用。

我的blueprint.xml组件包含以下内容:

我命名的属性文件my.service.properties包含以下设置:

然后我创建了一个由 3 个服务器组成的熔断器结构,并部署了我的组件。组件部署失败,表示""setter 的值无效setMaxActive

似乎我的属性db.xyz.maxActive在熔丝结构的初始化中没有被拾取。

我仔细检查了我的blueprint.xmlmy.service.properties属性设置看起来是正确的,事实上我有其他设置存在于同一个文件中并且存在得很好。自从我的结构上次运行以来,我只在配置文件中添加了一些新属性。

有人知道为什么这个设置从保险丝织物中“消失”了吗?

或者您能否提供一些关于我应该在哪里查看配置的指示。

先感谢您。

0 投票
2 回答
1445 浏览

apache-camel - Fuse Fabric 在生产中可以免费使用吗?我可以将它与 ServiceMix 一起使用吗?

Fuse Fabric http://fuse.fusesource.org/fabric/index将为集群我的 ServiceMix 解决方案及其骆驼路线提供有用的功能。

  • Fuse Fabric 在生产中可以免费使用吗?我在常见问题解答中看到提到 Apache 2.0 许可证,但这确实保证它可以免费使用
  • 它可以与独立的 ServiceMix 一起使用还是仅与 Fuse ESB/JBoss Fuse 一起使用?

我确实看到了相关帖子https://stackoverflow.com/a/16163165/1469083,上面写着“Fuse Fabric 正在被捐赠给 Apache ServiceMix ...”,这到底是什么意思以及它的状态是什么?

0 投票
1 回答
275 浏览

osgi - Fuse ESB Fabric 功能包加载顺序

有没有办法控制 fuse esb 结构特性中的 OSGi 包的加载顺序,以便以后的包依赖于早期包的完整加载?例如,在以下功能中,我希望 simple-client 模块仅在先前的包完全加载后启动:

0 投票
0 回答
618 浏览

deployment - Fuse Fabric 部署错误 | java.lang.Exception:无法解析功能

我正在尝试部署到 Fuse Fabric。该应用程序是使用 Spring、Camel、CXF、WS-security、drools 和 Guvnor 构建的。

我能够将应用程序部署到 Karaf 容器,但是当我使用 FAB 部署在 Fabric 中部署相同的应用程序时。它抛出以下错误堆栈。

首先,上面的错误是要求我在Fabric容器中包含Junit和mock相关的框架,这不是必须的!?这些框架在 Maven 中添加了“测试”范围。

其次,项目中没有直接使用依赖“aries”。camel-cxf 框架使用它。但它仍然要求在依赖项中提到“aries”罐子。FAB 部署应该处理这些 3rd 方依赖项,否则它会破坏使用它的目的!!

第三,soap 和命名空间依赖存在于请求版本的 maven 依赖中。还是在抱怨!

我在结构中安装了以下功能

以及以下 Maven 功能 URL

并且该应用程序被用作晶圆厂

谁能告诉我是否使用了足够的功能或者我需要更多功能,如果需要,需要包括哪些内容?为什么我需要在结构中包含测试框架?或者我如何避免它们被部署在保险丝结构中?

0 投票
1 回答
302 浏览

ftp - 用于 FTP/文件故障转移端点的 FuseFabric?

我正在创建一个骆驼项目,它轮询本地目录并将文件推送到 FTP 位置。我想将故障转移机制应用于我的设计。如果想要另一个熔断器实例准备好,如果当前节点失败。

没有任何故障转移,两个熔断器实例可以一起轮询文件。但是我希望第二个节点在第一个节点失败时轮询文件。

如果我使用 FuseFabric,这种情况可能吗?我不想要任何其他产品选择,我有这个产品。但我想知道我是否可以使用 Fabric 实现这一目标?

我敢肯定,这在 Web 服务端点中是可能的。不确定基于文件的端点。

0 投票
1 回答
265 浏览

apache-camel - Active - Passive Fuse FTP interfaces using Idempotent repository

We have a clustered environment where same camel ftp endpoint is installed on multiple fuse instances. I want message(file) to be consumed by only one fuse instance. I am planning to achieve this by implementing IdempotentRepository interface with database persistence. Want to make sure that this approach will work or there is a better way to do it?

0 投票
1 回答
1085 浏览

fuseesb - 未找到熔断 ESB 管理命令

我在 Windows 中使用 jboss fuse 6.0.0 并使用bin/fuse.bat. 被etc/users.properties修改以添加该行admin=admin,admin

起初,该admin命令正常运行。我已经admin:list展示了所有容器,admin:create以创建子容器。

然后我按照

https://access.redhat.com/site/documentation/en-US/JBoss_Fuse/6.0/html/Getting_Started/files/Deploy-Fabric-Create.html

并使用命令创建结构fabric:create --clean。之后admin命令就消失了!我明白Command not found: admin:list了,我不能再列出由admin:create. 该fabric:container-list命令仅枚举该命令创建的容器fabric:container-create-child

有没有人遇到过这个问题?正常吗?我怎样才能找回admin命令?

0 投票
1 回答
476 浏览

fuseesb - FuseFabric - 通过控制台添加配置文件

在 FuseFabric 中,我们可以使用 Web 控制台添加配置文件,使用 Config Files 选项卡,只需编写 configFile 的名称和其中的属性 foo=foo

好吧,这很简单,我的问题是:如何使用 Fabric 控制台来做到这一点?

只是输入命令??????丁:

我已经看到了 fabric:profile 及其选项,我可以编辑属性,但前提是已经存在 PID。

谢谢你的每一个答案!

0 投票
2 回答
727 浏览

cxf - 使用 TLS 的 Fabric8 CXF 端点安全性……可能吗?

我有一个关于我刚刚发现的名为fabric8 ( http://fabric8.io ) 的奇妙工具的问题。

当我将 CXF SOAP 服务部署到系统中时,它位于 http://${HOSTNAME}:8181/cxf。到目前为止,我们所有的堆栈都部署到一个 tomcat 容器中,在常规 8443 端口上使用 TLS 加密(使用或不使用客户端身份验证)进行保护。顺便说一下,我们使用 WSDL 策略来执行它。

是否可以使用 fabric8 设置此 TLS 加密?卡拉夫?

杰罗姆

PS:我想添加新标签“fabric8”,但我没有足够的积分来做到这一点,所以我使用“fusefabric”进行了标记。

编辑1:

谢谢@iocanel!

它似乎有效....主要是:-)

事实上,如果我从全新的 fabric8 安装开始,并且如果我在以下位置进行设置etc/org.ops4j.pax.web.cfg

然后我可以在 8443 端口上浏览 hawtio web 界面。但是,一旦我用fabric:create端口初始化容器就不再可用了。如果我重新启动fabric8,那么日志中充满了:

你有想法吗 ?

杰罗姆