问题标签 [tibco-rv]

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 投票
1 回答
212 浏览

c# - How to fix this error thrown on process exit when using Tibco?

When using Tibco, what is the cause of this error?

0 投票
0 回答
118 浏览

c# - TIBCO 给 POCO 和 Vice-Versa 的消息

我最近一直在做一些 TIBCO 开发,想知道转换到 TIBCO 消息/从 TIBCO 消息转换的最佳方式是什么?

这就是我目前正在做的事情,但我知道必须有更好的方法来做到这一点。但此刻我的大脑被炸了,在 Bing/Google 或 SO 上搜索并没有返回任何有用的信息。

任何帮助或指针表示赞赏!

现在我正在考虑创建我自己类型的 AutoMapper 来转换 To/From 消息,它会查看 TIBCO 消息根中的特定“字段”以获取它应该转换为的类,然后使用反射(第一次,如果不在缓存中)递归地为该类上的属性树(如果任何属性不是值类型)

0 投票
1 回答
476 浏览

java - 无法启动 jboss 服务器;NoClassDefFoundError:com/tibco/tibrv/TibrvException

我正在尝试设置我们的 jboss 服务器,但即使在下载并安装了 64 位集合点后,我也会收到此错误。

0 投票
1 回答
190 浏览

tibco - 如果有两个听众/订阅者其中一个回复 TibRvdTransport.sendRequest(message,timeout)

如果我使用以下命令向多播主题发送消息:

TibrvMsg replyMessage = TibrvdTransport.sendRequest(消息,超时)

并且有两个订阅者,其中一个实际发送了 replyMessage ,另一个 replyMessage 会发生什么?

我只能猜出最快的答案。但我在任何地方都看不到这一点。

0 投票
1 回答
1897 浏览

java - Java字符编码,ISO到UTF的转换

该主题已成为许多讨论的目标,但我们仍然看到新的主题出现。我的情况如下:

在 Linux 服务器上运行的 Java 框架,其中 UTF-8 是 JVM 中的默认字符编码。该框架由一些接收要处理的 Tibco RV 消息的服务组成。其中一些消息包含非 ASCII 字符并从 Windows 服务器发送,ISO8859-1 是创建消息时使用的编码。现在,当从 Tib rv 消息中提取数据时,有问题的字段作为 Java 对象“到达”并且需要转换为字符串......在这里我还不能提取包含非的 ISO8859-1 字符串以正确的方式将 ASCII 字符(瑞典语“å”、“ä”、“ö”)转换为 UTF-8 字符串。我尝试过使用以下方法:

我也尝试过在 java.nio 包中使用编码器/解码器,但没有成功。

同样有趣的是,我正在使用 PuttY 连接到托管和运行服务的服务器。从那里我有可能从 shell 发出直接的 Tibco rv 请求(使用 tibcorvsend 客户端),似乎我需要在登录之前在 PuttY(Window_>Translation)中将远程字符集设置为 ISO8859-1服务器并发出 Tib rv 请求 - 完成后,这些非 ASCII 字符在响应中显示正确,无论我在远程 Linux 服务器中设置什么编码。在这种情况下,使用 'export LC_ALL=en_US.UTF-8' 或 'export LC_ALL=sv_SE.iso88591' 无关紧要......只有我在 PuttY 中设置的远程编码......

这应该意味着响应消息看起来不错,并且至少 shell 能够输出正确的字符。但是当在 Java VM 内部(使用 Java 服务)时,我猜在 Watch 视图中调试和查看响应对象(不希望转换为字符串)时,响应字段被悄悄地推送到​​字符串中......不确定你是否可以关注我,如果不是,我可能会在需要时尝试更清楚......

关于这个问题的任何意见,任何人

问候 /R

0 投票
1 回答
740 浏览

listener - Tibco RV:消息生命周期 + 扇出无副本

1、消息在监听队列中存活多久?直到调度程序在“1 个发布者 1 个消费者”场景中从队列中读取消息?

2、Tibco RV通常用于大型扇出系统,对交付可靠性要求相对宽松,例如发布到企业20个应用程序的市场数据。我听说 Tibco RV 为扇出实现了“无副本”解决方案——这怎么可能?我假设我们至少需要遍历该队列的所有已注册侦听器并通知每个侦听器,在该过程中消息被复制 20 次。请赐教。

3、结合问题1和2,在所有注册的侦听器都消费完消息之前,消息在侦听器队列中存在是没有意义的——如果20个应用程序中有1个下线会发生什么?由于不断增加的消息,它将关闭 rv 守护进程。Tibco RV 是否对每条消息都有生命周期限制 (ttl)?如何检查它并将其设置为新值?

谷歌上没有太多相关信息,所以请帮忙。

谢谢。

0 投票
0 回答
155 浏览

java - java.lang.UnsatisfiedLinkError:java.library.path 中没有 rvjs11

尝试启动 TIBCO RV 会话时,出现以下错误。

对此有什么帮助吗?

0 投票
1 回答
2007 浏览

java - 启动 Tibrv 时出现异常:NoClassDefFoundError

我正在尝试在使用 Tibco RV 的 Linux 上运行 Java 应用程序,但我不断收到以下错误记录:

我验证了我的环境变量并且它们设置正确:我的 CLASSPATH 包含:/opt/tibco/tibrv/8.2/lib和我的 PATH /opt/tibco/tibrv/8.2/bin:。在这两个位置,我都拥有tibrvj.jar读取、写入和执行的权限。设置路径时我错过了什么吗?我怎样才能摆脱这个异常?

0 投票
2 回答
335 浏览

jms - ActiveMQ 中的多播

是否可以在 ActiveMQ 中实现像多播一样的 Tibco RV?即,如果生产者在 XYZ 发布并且有订阅者注册到 XY> 他们将收到消息。

据我所知,ActiveMQ 没有提供类似 XY> 的订阅,它总是使用主题/队列进行点对点消息传递。

0 投票
0 回答
185 浏览

c++ - rv 认证的消息发送者和侦听器示例代码的预期行为?

我在 Windows 7 PC 上运行 Rendezvous。我运行了 Tibco 提供的 C++ 示例代码,实现了一个简单的认证消息发送器 (cmsender.cpp) 和一个认证消息侦听器 (cmlistener.cpp)。

原则上,看起来运行这两个程序的结果是发送者发送 10 条消息,而侦听器应该收到 10 条消息并明确确认每条消息都已收到。但是,输出中的某些内容看起来不正确:

发件人输出:

监听器输出:

请注意,在发送方输出中,seqno=1 的消息永远不会被确认。此外,在侦听器输出中,未找到 seqno=0 的消息。(为了排除故障,我稍微修改了 Tibco cmlistener.cpp 示例代码以打印出状态和 seqno 值,但除此之外,代码保持原样。)

使用此 Rendezvous 示例代码的人是否知道这是否是预期的行为?为什么 seqno=1 的消息没有得到确认?为什么听者看不到 seqno=1 的消息?为什么 seqno=0 的消息会导致状态为“未找到项目”?