- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在运行使用 IBM Informix 4GL 和 Tibco RV 库 (libtibrv.so) 构建的应用程序时,我遇到了困难。
Informix 4GL 不是线程安全的,Tibco 总是创建一个线程(我认为它创建为 sson,就像我们调用 tibrv_Open() 一样,但可能是在创建传输之后)
由于 4GL 对信号的处理,这会导致应用程序崩溃(当进程运行 Tibco 线程时会运行 4GL 信号处理程序)。
使用调试器时,我注意到这个 trhead 似乎处于循环状态......它调用 select() 时超时为 10 秒。
我的问题是:
- 有没有办法避免创建线程? (我假设不是)
- 有没有办法配置我上面提到的超时?
- 如果有人可以向我解释这个线程的目的,我将不胜感激。我假设我们将不得不忍受它,但很高兴了解它为什么在那里。也许它存在检查服务器超时?
P.S.:该应用程序使用 C 与 Tibco 交互。我不认为这是非常相关的,但当前场景是在 Tru64 上,我相信 Tibco 集合点是 6.9。该环境使用 pthread 库。这些都是非常旧的版本。但是客户正在转向更新的版本。
非常感谢您的任何评论。
最佳答案
我没有遇到过 Tibco,所以我不确定我能帮上什么忙,但是......
我建议创建一个单独的进程来运行 Tibco 代码,I4GL 调用它当前用于与 Tibco 库通信的同一个 C 接口(interface),但要破坏实现,以便函数通过管道或套接字将消息发送到 Tibco 进程(这将由初始化函数启动)。这样做的好处是,它将线程从 I4GL 代码(它会导致麻烦)中提取到纯 C 和 Tibco 进程中,可以编写该进程以确保它不会造成问题。
关于multithreading - Tibco RV 和线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17403052/
我对学习 tibco 很感兴趣。我在 youtube 上找到了一些不错的视频,但所有这些都只是教程。没有一个视频回答了为什么 tibco 在组织中使用以及它是如何有用的。我在 web 服务中看到了一些
我听说银行对此软件发誓,但不了解财务软件中的用途。 假设一家公司从汤森路透等提供商处收到低延迟数据馈送,他们如何将此数据馈送分发给所有交易者,以便实时显示在他们的屏幕上。 这是Tibco RV的主要用
tibco 文档说 Mapper 事件将新的流程变量添加到流程定义中。该变量可以是简单的数据类型、TIBCO ActiveEnterprise 架构、XML 架构或复杂的结构。 所以我的问题是 tib
我看到了 TIBCO 开发人员的所有这些工作职位,但从 tibco.com 我无法真正挖掘开发人员在这个平台上的代码编写方式,因为它更适合最终用户。它是基于 JAVA 的平台吗? 最佳答案 我假设您在
我们将 Tibco RVRD 用于 Unix 和 Windows 作为消息传递系统。只是想知道,除了从 Tibco 购买 HAWK 之外,还有没有可以测量 RVRD 压缩前后的网络使用情况? 最佳答案
在如下所示的脚本中 create queue one create queue two create topic three 如何评论一行? 最佳答案 我可以在工具本身或文档中找到注释。 您可以做的最
我们想使用 STOMP 来访问 EMS 代理,并避免 JMS 的复杂性。 EMS 能否实现这个想法? 最佳答案 据我所知,只有使用来自 Kaazing 的 TIBCO 的第 3 方 WebSocket
谁能解释一下 TIBCO BW Engine 的 StepCount 和 ThreadCount 属性之间的区别。我曾试图通过 TIBCO 文档来理解,但无法理解。所以,如果有人能向我解释,那就太好了
我们有一个 TIBCO EMS 解决方案,它在 2-4 服务器环境中使用内置服务器故障转移。如果 TIBCO 管理员将服务从一台 EMS 服务器故障转移到另一台,则连接应该会在 EMS 服务级别自动转
我正在尝试将 Tibco Web Messaging (TWM) 连接到 Tibco EMS。但是我在 ConnectionFactory 上得到了 NameNotFoundException。以下是
Tibco Administrator GUI 在哪里获取应用程序和服务的状态? 在我的项目中,我需要读取 Tibco admin 中列出的所有服务的状态。我没有安装 Tibco hawk,我需要除
我们收到此错误 “BW-HTTP-100300 Job-29000 在 [Processes/Services/HTTP Request/Process Definition.process/Send
我有一个启用了最大流量限制的进程。该值设置为 10。它是一个异步进程,用于每天获取数千条消息。我们注意到在高峰期,随着EMS服务器队列中消息的增加,tibco进程的性能下降。 Tibco 的缓慢与 E
如何在 TIBCO Admin 上启用日志?我想检查我发布给听众的任何文件。监听器能够接收请求。 最佳答案 可以设置 Trace.Startup=true Trace.Task.*=true Trac
我在 Tibco business works 设计器中遇到以下错误。请协助。 /temp/javaCode/ProcessDefinitionJavaCode.java:23: cannot res
我是 TIBCO 的 JMS 队列的新手,想了解以下内容。 考虑一家拥有多个部门的公司 A部门 B部门 C部门 从外部源收到的消息需要由不同的部门使用。每个部门的客户是否应该有一个关于主题的tibco
我正在尝试通过 TIBCO EMS 发布消息。处理几条消息后,我会自动收到此错误并停止处理。一段时间后,我可以处理大约 10K 的消息。这是我收到的错误。请高手指点一下 2016-11-30 13:3
我在玩Tibco Rendezvous,Tibco Designer + Tibco Business 工作了三天。这是我对该产品线的第一次体验。我阅读了几个已安装产品的文档,但我仍然感到困惑。 什么
我正在尝试按以下格式在 Tibco Businessworks 6.2.2 中设置日期格式: 06-AUG-2015 12:11 AM 我在几个 xpath 网站上找到了图片字符串,根据使用它们的人的
开发与 TIBCO EMS 连接的应用程序(我使用的是 .NET,但对于其他平台应该相同)时我需要安装什么?我有 TIBCO EMS 安装包,但它安装了整个服务器。它如何与连接到 EMS 的客户端应用
我是一名优秀的程序员,十分优秀!