问题标签 [tibco-ems]

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 投票
3 回答
11072 浏览

c# - C# (TIBCO.EMS.dll) 的 TIBCO EMS 故障转移重新连接

我们有一个 TIBCO EMS 解决方案,它在 2-4 个服务器环境中使用内置服务器故障转移。如果 TIBCO 管理员将故障转移服务从一台 EMS 服务器转移到另一台,则连接应该在 EMS 服务级别自动转移到新服务器。对于我们使用 EMS 服务的 C# 应用程序,这不会发生 - 我们的用户连接在故障转移后没有被转移到新服务器,我们不确定原因。

我们的应用程序仅在启动时连接到 EMS,因此如果 TIBCO 管理员在用户启动我们的应用程序后进行故障转移,他们的用户需要重新启动应用程序才能重新连接到新服务器(我们的 EMS 连接使用一个服务器字符串,包括所有 4 个生产 EMS 服务器- 如果第一次尝试失败,它会移动到字符串中的下一个服务器并再次尝试)。

我正在寻找一种自动化方法,如果它检测到连接已失效,它将尝试定期重新连接到 EMS,但我不确定如何最好地做到这一点。

有任何想法吗?我们正在使用 TIBCO.EMS.dll 版本 4.4.2 和 .Net 2.x(SmartClient 应用程序)

任何帮助,将不胜感激。

0 投票
1 回答
6203 浏览

c# - TIBCO EMS 服务器是否管理重新连接?还是客户?

TIBCO EMS .NET 参考指南说(第 134 页)

要启用重新连接行为和容错,serverURL 参数必须是两个或多个 URL 的逗号分隔列表。在只有一台服务器的情况下,您可以提供该服务器 URL 的两个副本以启用客户端重新连接(例如,tcp://localhost:7222,tcp://localhost:7222)。

TIBCO EMS 用户指南(第 292 页)讨论了故障转移方案、客户端通知和客户端到备份服务器的自动传输,但没有具体与“重新连接”相关。

在“重新连接”场景中,服务器是否处理所有事情?还是客户端必须对其 TIBCO.EMS.Connection 实例做些什么?

0 投票
2 回答
4810 浏览

c# - 当 TIBCO EMS 服务器尝试故障转移时,客户端应该做什么?

TIBCO EMS 用户指南(第 292 页)说:

备份服务器将无限期地工作以 A) 成为主服务器或 B) 重新连接到主服务器。它还说 ,当切换成功时,客户端可能会收到故障转移通知(另请参阅 TIBCO EMS .NET 参考第 220 页)。

我有一些问题来自这些事实......

  1. 当服务器尝试故障转移/重新连接时,客户端会发生什么样的错误?

  2. 客户的适当回应是什么?

    • 从 ConnectionFactory 获取新的 Connection 对象,直到一个工作?
    • 等待故障转移通知?(此时当前的 Connection 实例是否已修复?还是我需要获取一个新实例?)

我希望情况很清楚,任何相关的信息或建议也将不胜感激。

0 投票
2 回答
10348 浏览

.net - TIBCO.EMS .NET 客户端/WCF 通道

伙计们,

TIBCO 早在 4 月就宣布支持 WCF 频道 - 现在有什么实现了吗?

我可以在哪里以及如何下载这些新的 WCF 通道位,或者我可以在哪里获得当前 .NET 2.0/3.5 版本的“TIBCO.EMS .NET 客户端库”?

到目前为止,我们是一家小型 ISV,与 TIBCO 没有任何联系,但我们的一个大客户要求我们与他的 TIBCO EMS 系统进行互操作,但无法提供我们需要的技术背景信息 :-(

感谢您的任何提示和指示!马克

后续行动 - 2009 年 1 月 14 日:这里没有太多回应......你们这些使用 TIBCO EMS 的人 - 你如何与之交互,例如来回通信和发送数据?

更新(2010 年 4 月)
我有机会检查了 .NET 中的“本机”TIBCO.EMS.dll 以及他们的 WCF 实现,我的结论是:使用本机 API。这很容易,很简单,很有效。

WCF 部分是可怕的。他们是不完整的,非常非传统的,他们不觉得自己是一个好的 WCF 公民。TIBCO 只提供一个传输元素——你不能只使用现成的 emsBinding 或其他东西——你必须自己定义。我非常失望 - 我对 TIBCO 这样规模和声誉的公司抱有更多期望......

0 投票
6 回答
5895 浏览

activemq - 商业消息中间件与开源的优势

我一直在评估几种开源消息队列技术,例如 RabbitMQ、ActiveMQ、OpenAMQ 等。我的问题是,使用 Tibco EMS、WebSphereMQ、Sonic 等商业技术而不是 Active 之类的技术可以获得什么好处还是兔子?PHP 将是主要涉及的语言,尽管 Java 系统也会进行交互。

0 投票
4 回答
5115 浏览

jmeter - JMeter 和 TIBCO EMS

是否可以将 Jmeter 与 TIBCO EMS 一起使用?因为我试图通过 JMeter JMS 插件连接到 EMS 服务器并且无法成功。

对此的任何帮助将不胜感激。

编辑:错误日志

0 投票
3 回答
18338 浏览

distributed - Tibco EMS 和 Rendezvous 有什么区别

这两种技术之间的一些主要区别是什么?一个比另一个有明显的优势吗?

0 投票
5 回答
9505 浏览

.net - 如何监控来自 TIBCO EMS .Net 客户端的传出消息?

使用 .Net 客户端 TIBCO EMS 时,如何监控来自我的 .Net Tibco 客户端的传出消息?

我将发送应用程序级别的,而不是 jms 级别的确认和回复。我如何判断应用程序是否发送了它们?如果客户端发送消息失败,是否会抛出异常或存储消息以便稍后重试?

底线,是否有任何工具可以让我从客户的角度监控活动(传出)?

0 投票
2 回答
1669 浏览

tibco - TIBCO EMS ActiveDatabase _ADB.DUPDETECT

我尝试使用 ActiveDatabase 适配器使用 TIBCO Designer 创建一个主题发布者。但是每当适配器启动一个名为 _ADB.DUPDETECT 的主题时,也会创建一个

问题是:我的 EMS 服务器不允许动态主题。然后我收到以下错误:

不幸的是,在 Google 或 TIBCOMmunity 中找不到有关此错误的任何信息。

任何人都可以帮助我吗?提前谢谢。

0 投票
2 回答
1974 浏览

tibco - TIBCO EMS 错误

我尝试使用 ActiveDatabase 适配器使用 TIBCO Designer 创建一个发布者。但是每当适配器启动一个名为 _ADB.DUPDETECT 的主题时,也会创建一个

问题是:我的 EMS 服务器不允许动态主题。所以我收到以下错误:

不幸的是,在 Google 或 TIBCOMmunity 中找不到有关此错误的任何信息。

任何人都可以帮助我吗?提前谢谢。