Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.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
Java 黑森vs Tibco rv_Java_Networking_Tibco Rv - Fatal编程技术网

Java 黑森vs Tibco rv

Java 黑森vs Tibco rv,java,networking,tibco-rv,Java,Networking,Tibco Rv,我希望在Java应用程序的性能方面对比Tibco rv和Hessian 任何能让我开始的建议,我都很感激。谢谢。我将从以下地方开始: 首先检查消息服务的底层结构 看起来它直接构建在TCP/IP之上,具有广泛的跨平台支持 似乎是标准RPC之上的一层代码。这使得它更简单,更容易维护,但也意味着它完全依赖于RPC实现 另一种方法是比较有多少人使用它,以及它经过了多好的测试 最后,一件好事情是看看TIBCO和Hessian是否提供了演示版本,您可以在自己的环境中实际进行压力测试,以便在您独特的环境中最好

我希望在Java应用程序的性能方面对比Tibco rv和Hessian


任何能让我开始的建议,我都很感激。谢谢。

我将从以下地方开始:

首先检查消息服务的底层结构

看起来它直接构建在TCP/IP之上,具有广泛的跨平台支持

似乎是标准RPC之上的一层代码。这使得它更简单,更容易维护,但也意味着它完全依赖于RPC实现

另一种方法是比较有多少人使用它,以及它经过了多好的测试


最后,一件好事情是看看TIBCO和Hessian是否提供了演示版本,您可以在自己的环境中实际进行压力测试,以便在您独特的环境中最好地了解两者的性能。

我将从以下几点开始:

首先检查消息服务的底层结构

看起来它直接构建在TCP/IP之上,具有广泛的跨平台支持

似乎是标准RPC之上的一层代码。这使得它更简单,更容易维护,但也意味着它完全依赖于RPC实现

另一种方法是比较有多少人使用它,以及它经过了多好的测试

最后,一件好事情是看看TIBCO和Hessian是否提供了演示版本,您可以在自己的环境中进行压力测试,以便在您独特的环境中对两者的性能有最好的了解。

取决于您所说的“性能”

我有很多Tibco经验,但没有Hessian,所以我只能评论RV方面的事情

RV非常高效地(我的意思是非常高效地)使用网络和服务器资源,它广泛使用TCP/IP广播,以避免向n个客户端发送相同的消息。此外,消息不会直接发送到客户端,而是发送到计算机上的一个端点,然后该端点将消息转发给登录到该计算机的任何客户端

此外,该核心产品已有几年的历史,设计用于大约1995年被认为是相当普通的硬件(单处理器200 mhz 256MB内存空间对于服务器端来说是典型的!),因此在今天的硬件上,它可以处理大量的信息,同时在“顶级”列表中排名倒数第二

有两个缺点(与Webshpere MQ相比);事务性支持是有限的,不符合MQ或数据库标准,而且没有内置的保证传递或“死信”处理,尽管在应用程序中围绕这一点编写代码相当容易。

取决于“性能”的含义

我有很多Tibco经验,但没有Hessian,所以我只能评论RV方面的事情

RV非常高效地(我的意思是非常高效地)使用网络和服务器资源,它广泛使用TCP/IP广播,以避免向n个客户端发送相同的消息。此外,消息不会直接发送到客户端,而是发送到计算机上的一个端点,然后该端点将消息转发给登录到该计算机的任何客户端

此外,该核心产品已有几年的历史,设计用于大约1995年被认为是相当普通的硬件(单处理器200 mhz 256MB内存空间对于服务器端来说是典型的!),因此在今天的硬件上,它可以处理大量的信息,同时在“顶级”列表中排名倒数第二


有两个缺点(与Webshpere MQ相比);事务支持是有限的,不符合MQ或数据库标准,而且没有内置的保证交付或“死信”处理,尽管在应用程序中围绕这一点编写代码相当容易。

因为Tibco RV是JMS实现,我假设您的意思是Hessian作为Resin的一部分用于消息传递,而不是Hessian二进制web服务协议()?由于Tibco RV是JMS实现,我假设您的意思是Hessian作为Resin的一部分用于消息传递,而不是Hessian二进制web服务协议()?关于Tibco会合的次要澄清:我相信RV使用局域网上的UDP;TCP/SSL用于广域网通信。关于Tibco会合的次要澄清:我相信RV在局域网上使用UDP;TCP/SSL用于广域网通信。我记得1991/92年在33mhz机器上进行了Tibco试验。我记得1991/92年在33mhz机器上进行了Tibco试验。