Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Real time 为什么TIBCo被称为实时和事件驱动_Real Time_Tibco - Fatal编程技术网

Real time 为什么TIBCo被称为实时和事件驱动

Real time 为什么TIBCo被称为实时和事件驱动,real-time,tibco,Real Time,Tibco,TIBCO网站表示,它是一个实时的、支持事件的基础设施。有没有门外汉的方式来理解为什么WebSphereMQ这也是一个消息传递软件不是实时的?因为MQ是用Java编写的?事件驱动结构的含义是什么 我(模糊地)理解Java脚本是一种事件驱动语言,因为事件就是用户的动作(比如按键、点击)。那么在TIBCO的背景下,事件驱动意味着什么?什么是事件…一个请求服务的传入请求?术语是事件驱动的,你想用外行的语言来描述它。假设你去商场购买一种产品,然后刷卡,当你刷卡时(这里有一件事扮演着一个角色,即事件),该

TIBCO网站表示,它是一个实时的、支持事件的基础设施。有没有门外汉的方式来理解为什么WebSphereMQ这也是一个消息传递软件不是实时的?因为MQ是用Java编写的?事件驱动结构的含义是什么


我(模糊地)理解Java脚本是一种事件驱动语言,因为事件就是用户的动作(比如按键、点击)。那么在TIBCO的背景下,事件驱动意味着什么?什么是事件…一个请求服务的传入请求?

术语是事件驱动的,你想用外行的语言来描述它。假设你去商场购买一种产品,然后刷卡,当你刷卡时(这里有一件事扮演着一个角色,即事件),该卡在数据库中注册,您以前的所有历史记录都是基于一些数学计算TIBCO软件调用的。了解到您对购买某些xyz品牌的产品非常感兴趣。因此,它将在您的手机上宣传其详细信息。这就是所谓的启用事件的企业。我认为这是超越这一点的

从外行的角度来看,事件驱动可以被视为一个电话。当电话铃响时,它会打断你,并且(假设你接了电话)会建立一个实时消息协议——即,你与来电者通话

对你来说,“事件”是电话铃响,但至关重要的是,你不必等待电话,这样你就可以在该事件发生之前执行其他任务

这种类型的体系结构通常被描述为发布/订阅,现在在中间件层(如TIBCO Business Works)中非常常见

事件驱动体系结构的替代方案是轮询,在本例中,您可以定期查看手机,查看是否有人在呼叫。显然,这对你来说是非常耗时和分心的,因为你不能专注于其他任务。还有一个风险是,你可能会错过一个电话,因为它在你不看的时候出现。显然,这不是一种实时方法,因为轮询有一个固有的延迟,除非您将间隔设置得很小,以至于除了轮询什么都不做


请注意,WebSphere MQ同时支持事件驱动代码和实时消息类型。

谢谢。我想知道这个世界上是否有任何东西不是事件驱动的:)是的,这个世界上的一切都是事件驱动的。环顾四周,仔细观察你会发现一切都是事件驱动的,即使你在这个世界上的存在也是事件驱动的。我希望你明白了。