AKKA和其他消息传递系统

AKKA和其他消息传递系统,akka,amqp,hornetq,Akka,Amqp,Hornetq,我有红色的 简而言之:Akka提供或仅仅是一个“消息传递系统”。我说得对吗 1。AKKA与其他消息传递系统(如AMQP、RabbitMQ或HornetQ)相比如何? 2。为什么我应该使用AKKA而不是像HornetQ这样的(真实的)消息传递系统? Akka是一个用于并发、容错和分发的工具包。消息代理代理代理消息 定义“真实”。假设您谈论的是Akka参与者,Akka参与者在一个普通盒子上每秒可以处理大约300万条消息,并且每GB堆中可以有大约270万个参与者 总的来说,我想你可能想读一读演员模型的

我有红色的

简而言之:Akka提供或仅仅是一个“消息传递系统”。我说得对吗

1。AKKA与其他消息传递系统(如AMQP、RabbitMQ或HornetQ)相比如何?

2。为什么我应该使用AKKA而不是像HornetQ这样的(真实的)消息传递系统?

  • Akka是一个用于并发、容错和分发的工具包。消息代理代理代理消息

  • 定义“真实”。假设您谈论的是Akka参与者,Akka参与者在一个普通盒子上每秒可以处理大约300万条消息,并且每GB堆中可以有大约270万个参与者


  • 总的来说,我想你可能想读一读演员模型的计算:

    我有红色,它澄清了两者的概念。谢谢!如中所述,hornetq可以使用SpecJMS每秒处理820万条消息。好的,我将深入AKKA的文档,看看是否可以使用它来代替hornetq。是的,但是这些统计数据是针对整个hornetq服务器的,我的统计数据是针对每个参与者的。在我们的测试平台上,我们每秒总共发送超过5000万条消息:哇。那真是太好了。我真的说不出为什么要用HornetQ而不是AKKA。我来试试。正如我前面提到的,你真的是在拿苹果和梨作比较。我不能告诉您应该使用什么,您应该选择适合您的用例的。