问题标签 [orchestration]

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

hadoop - Oozie: propagate-configuration does not work

I may be missing something since propagate-configuration does not seem to be working for me.

I have a base workflow base.xml, with configuration:

And in this very file, I have sub-workflows defined like this:

But then in my code, I cannot find the paths.prefix.metadata property - it fails to find it.

If I define it again in a.xml as its own property, I can access it OK.

So, how can I propagate this variable from base.xml definition to the sub-workflows? As I understand from the documentation:

The propagate-configuration flag, if present, indicates that the workflow job configuration should be propagated to the child workflow.

But it does not seem to reach the child workflow. Why? Is it not an expected behaviour that the global configuration is not propagated to the child sub-workflows?

0 投票
4 回答
828 浏览

node.js - Docker:链接不同主机上的容器

如何在 Docker 中连接不同主机上的两个容器?我需要通过另一台主机上的 nodejs 应用程序在一台主机上使用来自 mongodb 的数据吗?任何人都可以给我一个这样的例子吗?

0 投票
2 回答
142 浏览

tomcat7 - ODE WAR 示例无法运行 UBUNTU 14.04

我正在尝试安装和理解 ODE。

我设置了 Tomcat7 没问题我设置了 ODE WAR 分发我按照说明复制了示例文件夹。

然后我运行它,它失败了。然后我 RTM 又看到了

sendoap 可执行文件可以在分发 bin 目录中找到。应根据流程服务的 WSDL 文件中定义的地址更新 url。

使用给定命令行的可执行脚本会引发异常。

无法找到或加载主类 org.apache.ode.tools.sendsoap.cline.HttpSoapSender

最新版本。如果需要对 URL 进行一些更新,则安装说明中的任何地方都没有说明。鉴于新用户确实安装了这必须是我多年来读过的最脑残的粗心指令集之一,无论修复如何。但是有人可以启发我吗?

为了清楚起见,端口 8080 上的启动屏幕很好。

0 投票
8 回答
79528 浏览

http - 编排微服务

编排微服务的标准模式是什么?

如果一个微服务只知道自己的领域,但是有一个数据流需要多个服务以某种方式交互,那该怎么做呢?

假设我们有这样的事情:

  • 发票
  • 运输

为了便于讨论,假设一旦订单发货,就应该创建发票。

在某个地方,有人按下了一个按钮GUI,“我完成了,让我们开始吧!” 在经典的单体服务架构中,我会说要么有一个ESB处理这个,要么发货服务知道发票服务并调用它。

但是在这个勇敢的微服务新世界中,人们如何处理这个问题?

我确实知道这可以被认为是高度基于意见的。但它有一个具体的方面,因为微服务不应该做上述事情。所以必须有一个“根据定义它应该做什么”,这不是基于意见的。

射击。

0 投票
2 回答
827 浏览

web-services - JBoss 熔断器和编排

我们有一个 JBoss Fuse 服务器,我们将在其上部署许多 SOAP /REST Web 服务。其中一些服务需要调用 ESB 服务器本身内的其他 Web 服务。我正在考虑使用编排来做到这一点。有谁知道 JBOss Fuse 是否支持?据我所知,JBoss Fuse 支持 CXF Web 服务,但不确定它是否支持编排。

任何关于实施的解决方案的想法将不胜感激。

谢谢

0 投票
1 回答
615 浏览

openstack - openstack heat中栈ID和栈名的关系

我试图了解 openstack heat API http://developer.openstack.org/api-ref-orchestration-v1.html中的堆栈名称和堆栈 ID 之间的关系

似乎堆栈名称是由希望通过 POST 创建堆栈的用户提供的,而堆栈 ID 是由热生成的。但是既然可以通过'GET /v1/​{tenant_id}​/stacks/​{stack_name}​/​{stack_id}​'来获取堆栈信息,那么是不是意味着一个堆栈名可以有多个堆栈id呢?如果答案是肯定的,那么将多个堆栈 ID 应用于同一个堆栈名称意味着什么?

我在 Heat 文档中没有找到关于此的明确定义。

0 投票
0 回答
340 浏览

docker - 如何将coreos中的两个docker服务与flannel链接起来?

我试图理解,如何执行一个最简单的任务——链接在不同 coreOS 主机上运行的两个容器,但失败了。从 coreos 站点文档中,我了解了如何简单地启用 flannel 服务,但是如何启动容器在 systemd 服务中相互链接?

任何人都可以提供一些教程,即使是白痴的步骤也能清楚地在本地不同的coreos虚拟机中启动两个容器,链接在一起?就像四个简单的步骤:

  1. cloud-config(启用法兰绒的地方)
  2. 第一个 docker 服务的 systemd 文件(比如 redis)
  3. 第二个 docker 服务的 systemd 文件(比如烧瓶,链接 redis)
  4. 命令启动这两个。

谢谢。

0 投票
1 回答
598 浏览

spring-mvc - 使用 Spring MVC 和 Apache Camel 的 RESTful 服务编排

我正在尝试使用 spring MVC 和 Apache camel 进行 REST 服务编排。基本思想是,如果有人将 url 称为http://localhost:8080/context/associateVerify?ssn=value1¶m2=value2,它应该将 webservice 称为http://localhost:8080/AssociateVerify/ssn?ssn=value,同样,如果有人调用http://localhost:8080/context/store?storeNum=value1它应该调用http://localhost:8080/StoreInfo/store?storeNum=value等等。我尝试在网上搜索,但找不到可以帮助我开始的详细示例。

0 投票
1 回答
656 浏览

java - 在 java 和 eclipse 中使用 BPEL 实现 Web 服务编排

我已经阅读了很多关于创建 Web 服务的不同教程,但是这些教程都不能帮助我使用 Web 服务的 BPEL 编排来创建一个 Web 服务。

如何实现使用 BPEL 编排来跟踪正在使用的 Web 服务的 Java 程序,以及如何以最佳方式与这些服务进行通信?

我是 SOA、BPEL 等的新手,所以这个问题可能看起来很愚蠢,但是 BPEL(文档/代码)应该位于服务器(Web 服务)还是客户端?

如果有人可以帮助我或者向我展示一些关于这个主题的好教程,我将非常感激。

任何帮助将不胜感激。

0 投票
2 回答
2448 浏览

soa - 服务编排、服务聚合和服务增强之间的区别

服务编排和聚合有什么区别?在关于 SO 的类似帖子中,有人提到这两个术语之间有一条细线。是否有可能获得有关这条细线的更多详细信息?此外,什么是服务增强以及它如何将另外两个概念联系起来。