消息传递中间件与RPC和分布式数据库

时间:2010-09-05 18:22:07

标签: database messaging rpc

我想知道您对使用的优缺点的看法 消息传递中间件与分布式应用程序中的RPC和分布式数据库相比?

1 个答案:

答案 0 :(得分:1)

这三个是完全不同的东西:

  • 面向消息的中间件(MOM):在感兴趣的系统之间提供(任意)消息传递服务的子系统。通常提供更改邮件内容,路由,记录,保证交付等的能力。
  • 远程过程调用(RPC):一个相当通用的术语,表示调用驻留在远程进程中的过程/方法/服务的方法。
  • 分布式数据库:对我来说似乎不言自明,请参阅wikipedia

因此,很难说出更好地了解实际分布式应用程序的具体(dis)优势。您可以比较RPC和MOM。在这种情况下,MOM通常是一个完整的消息传递解决方案,而RPC只是进程间通信的技术手段。