问题标签 [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 投票
4 回答
2062 浏览

jms - JMS(尤其是 Tibco EMS)我可以在消息代理中拥有一个环境吗

我有一个带有一些主题的消息代理,以及在其上运行的一组应用程序。现在我想在相同的主题上(如果可以的话,在同一个代理上)运行一组新的相同应用程序(比如 QA 环境)。做这个的最好方式是什么。创建一个新的代理和/或创建一组新的主题很麻烦,因为我们的环境处于严格的官僚主义之下。

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

c# - .Net 中的 JMS 等效项

我正在尝试在我们公司的消息传递基础架构上创建一个通用的抽象接口。设计目标是2折。1 是向开发人员隐藏编程的复杂性(我知道它不是很复杂,但仍会进一步简化它),2 是使开发人员独立于供应商特定的消息传递基础架构(即它可以是 MQSeries 或 EMS 或 MSMQ)。

非常常见的选项是在消息传递基础结构上使用 WCF 层。为 WCF 使用 MQSeries 自定义通道或为 WCF 使用 EMS 自定义通道。但由于缺少 MQSeries 和 EMS 的正确版本,两者都被排除在外。

有人可以建议这个问题的可能解决方案是什么。我能想到的有一个像 JMS 这样的自定义包装器。有没有人曾经尝试过类似的东西。任何帮助都会很棒。

顺便说一句,我正在尝试在 C# 3.5 中创建这个包装器。

问候

0 投票
3 回答
4657 浏览

c# - 我只有一个 Tibco.EMS.dll,我还需要什么?

我只有一个适用于 .NET 的 Tibco.EMS.dll 版本 5.1.4.0,我还需要什么?

谁知道哪里可以下载说明书?

我还需要像其他 DLL 或配置文件这样的东西吗?

任何帮助,将不胜感激。

谢谢

0 投票
3 回答
4899 浏览

c# - Tibco EMS Session 共享 Connection 对象

我们与 EMS 代码的连接最初设计不当,并为我们收听的每个主题创建了一个 TopicConnection 对象。因此,实际上,每当我们订阅一个主题时,我们都会创建一个新的连接、一个新的会话,最后是一个新的监听器。

我们想切换到单一连接模型。尽管我可以通过共享一个连接对象并为每个主题创建一个新的会话对象在我们的代码中轻松地做到这一点,但我们不确定这是否会在没有代码的情况下导致任何问题。

我的理解是,Tibco EMS 客户端库在共享连接方面是线程安全的。实际上,连接只是一个管道,会话可以以线程安全的方式重用这个管道。

这个假设是正确的还是还有更多?

0 投票
2 回答
1088 浏览

jms - 可能涉及使用 JMS 集成多个 IT 系统的业务场景?

谁能给我一些关于我可以实现 Java 消息服务 (JMS) 的业务场景的建议。消息可以通过队列(点对点)或主题(定期/持久订阅)发送。

我将使用 JMS(通过 TIBCO Enterprise Messaging Services 启用)。

业务场景必须涉及至少 3 个 IT 系统/应用程序。

0 投票
1 回答
695 浏览

php - 在mysql表中导入汉字

如何将带有中文字符的excel文件导入mysql表(EMS管理器)。任何人都可以感激地帮助我吗?
谢谢。

0 投票
1 回答
1731 浏览

php - MySQL中导入汉字

可能重复:
在 mysql 表中导入中文字符。

如何将带有中文字符的 Excel 文件导入 MySQL 表(EMS 管理器)。谁能帮帮我吗?谢谢。