问题标签 [esb]

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

nservicebus - NServiceBus 为某些消息类型指定 BinarySerializer,但不是为所有消息类型指定 BinarySerializer

NServiceBus 2.0 是否允许为给定的消息类型定义序列化程序?

我希望使用 XmlSerializer 对除我的一条消息之外的所有消息进行序列化。其余的应使用 BinarySerializer 进行序列化。

NServiceBus 2.0 可以吗?

0 投票
5 回答
334 浏览

java - 获取 Glassfish2 域的名称

是否可以在 Glassfish v2 中获取当前域的名称?

我有一个像这样的代码:

当应用服务器即将崩溃(PermGen 空间异常)时,它会向我们发送一封电子邮件;但是我们有 3 个应用服务器正在运行,所以域名会非常有用……知道吗?

谢谢

0 投票
1 回答
1030 浏览

nservicebus - NServiceBus setting time to be received

Can you set TTBR (Time To Be Received) on a message sent using NServiceBus?

0 投票
2 回答
1150 浏览

deployment - JCAPS 部署到多个外部系统环境

希望这里的一些人熟悉JCAPS。来自纯粹的 j2ee 世界,很难消化 JCPAS 提供的部署模型。在创建部署配置文件时,我们需要将资源(例如 jdbc、webservice 连接器)映射到外部系统。外部系统预定义了目标服务器 ip、端口、数据库名称、凭据等(如果是 jdbc)。所以问题是为测试环境构建的 EAR 无法部署到生产环境。

在更简单的应用程序中,我们可以将数据库/凭证等存储到属性文件中,因此为 UAT 构建的 EAR 可以部署到生产环境中而无需任何更改。

JCAPS 是否有类似的策略,通过这种策略,针对一个环境构建的 EAR 可以无缝升级到另一个环境?

0 投票
1 回答
1150 浏览

java - 服务总线与直接数据库访问

使用 ESB 而不是直接访问数据库(通过 Hibernate 或 JDBC)有什么优势。我知道您可以重用总线上的消息,但您能否不只是将数据库访问代码打包到一个 jar 中并将其分发到需要访问的不同系统(假设所有访问系统都支持 Java)?

0 投票
3 回答
92 浏览

wcf - 需要 WCF 设计方面的帮助

我的任务是创建一组 Web 服务。我们是一家微软商店,所以我将在这个项目中使用 WCF。有一个有趣的设计考虑,我还没有找到解决方案。我将尝试用一个例子来解释它:

我的 WCF 服务公开了一个名为 Foo() 的方法。

10 个不同的用户几乎同时调用 Foo()。

我有 5 个特殊资源,分别称为 R1、R2、R3、R4 和 R5。我们真的不需要知道资源是什么,除了特定资源一次只能由一个调用者使用这一事实。

Foo() 负责使用这些特殊资源之一执行操作。因此,以循环方式, Foo() 需要找到未使用的资源。如果没有可用的资源,它必须等待一个被释放。

起初,这似乎是一件容易的事。我也许可以创建一个单例来跟踪当前正在使用的资源。最大的问题是我需要这个解决方案在网络农场场景中是可行的。

我确信这个问题有一个很好的解决方案,但我以前从未遇到过这种情况。我需要某种可以在多个 WCF 主机之间共享的资源跟踪器/提供程序。

来自建筑师的任何想法将不胜感激!

0 投票
4 回答
5039 浏览

c# - 用于 C# 和 Java EDA 的 Apache Camel ESB

我们正在考虑使用事件驱动架构 (EDA) 集成我们的一些粗粒度业务服务,并且这些服务的服务器端 (REST) 是在 Java 和 .NET (C#) 中实现的。我们最初认为使用 RabbitMQ(和 AMQP 协议)作为中立和开放的手段(这两种语言具有良好的客户端支持),但这意味着必须支持 Java 和 CLR 旁边的另一个运行时(Erlang)。我们还在研究 Apache qPid,因为它具有 AMQP 协议的 Java 代理实现,可能会消除这种担忧。

有没有人尝试在 ActiveMQ 之上使用更丰富的 Apache Camel ESB 以 Pub-Sub EDA 方式集成 Java 和 .NET 服务?我是否错过了有关通过此路线的任何其他可能的建议?

谢谢

0 投票
2 回答
456 浏览

netbeans - BPEL 流程的参数

我使用 OpenESB + BPEL。我想使用一些参数来设置系统特定的设置(路径、字符串常量等)。我尝试使用一个简单的 java 类应该读取并与此方法一起使用的属性文件(http://wiki.open-esb.java.net/Wiki.jsp?page=BPELSEHowToCallJavaMethods)。问题是我无法在 BPEL 项目中创建属性文件(不支持)。所以我手动创建了一个文件。但是这个文件不包含在部署的应用程序中。

是否有任何包含属性文件的可行解决方案,或者是否有任何其他方法可以在 BPEL 流程上设置参数?

谢谢,

胡必比

更新:我发现使用应用程序变量是解决方案。我定义了一些变量,但我不知道如何在 BPEL 中使用它们。

0 投票
6 回答
7342 浏览

integration - 有人可以用非流行语向我解释企业服务总线吗?

我们的一些合作伙伴告诉我们,我们的软件需要与企业服务总线交互。在对此进行了一些研究之后,我的直觉是说这只是说我们需要一种独立于平台的方式来来回传递消息。我只是想了解我们的合作伙伴告诉我们的内容。我是否正确地驳回了我们合作伙伴的要求,因为只是试图让我们的软件更符合流行语,还是他们告诉我们应该听的东西(即使是用流行语编码)?

0 投票
1 回答
1582 浏览

soap - setProperty 必须被 SOAPMessage 的所有子类覆盖

我的环境是:Windows7 32,jboss-5.1.0.GA,jdk1.6.0_20。尝试运行 SOAP 消息时,我收到以下错误:
简而言之:

整个错误: http: //pastebin.com/zjF6wsF9

我不知道如何解决这个问题。我环顾四周,发现了一些关于将一些 jar 文件移动到 lib 认可的内容(从 JBOSS_HOME\lib\endorsed 到 JAVA_HOME\lib\endorsed),但它仍然不起作用。

对于我旁边的人来说,一切都很好。但是他使用的是Windows XP。我们做了同样的配置,所以应该没有问题。感觉就像操作系统的差异改变了结果。无法弄清楚需要做出什么不同才能使其正常工作。

非常感谢提示/想法!提前致谢。