Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/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
Jms Akka作为排队集群的替代方案?_Jms_Akka_Actor_Amqp - Fatal编程技术网

Jms Akka作为排队集群的替代方案?

Jms Akka作为排队集群的替代方案?,jms,akka,actor,amqp,Jms,Akka,Actor,Amqp,我有一个应用程序使用AMQP队列进行通信的设置。出于多种原因,我们有一个基于RabbitMQ的集群 我的问题很简单:怎么可能有人为了使用Akka而放弃RabbitMQ(或者JMS中的AMQ)?当使用Akka而不使用代理时,我并不真正理解集群的概念。首先:Akka不是消息代理。你看,Akka Actors是一个用于构建具有容错性的水平和垂直可伸缩应用程序的模型。至于跨越Akka Actor节点的消息实际传输:遵守发送保证的任何传输都可以工作,默认情况下使用TCP,但任何人都可以自由连接AMQP、J

我有一个应用程序使用AMQP队列进行通信的设置。出于多种原因,我们有一个基于RabbitMQ的集群


我的问题很简单:怎么可能有人为了使用Akka而放弃RabbitMQ(或者JMS中的AMQ)?当使用Akka而不使用代理时,我并不真正理解集群的概念。

首先:Akka不是消息代理。你看,Akka Actors是一个用于构建具有容错性的水平和垂直可伸缩应用程序的模型。至于跨越Akka Actor节点的消息实际传输:遵守发送保证的任何传输都可以工作,默认情况下使用TCP,但任何人都可以自由连接AMQP、JMS、0MQ、UDP或他们喜欢的任何传输

所以,如果你想在一个模型中编写你的系统/应用程序,而不去假设事物的物理位置,你就应该选择Akka Actors

至于Akka集群(p2p&Akka 2.1中的实验),我不明白你的问题是什么,请详细说明

希望这有帮助


好的,在阅读了你的答案并研究了博士之后,我现在明白了两者之间的细微差别,以及为什么我的“集群”问题与我的想法不一致。谢谢很高兴听到!哈金快乐!