Средство обмена сообщениями против RPC и распределенных баз данных - PullRequest
0 голосов
/ 05 сентября 2010

Хотелось бы узнать ваше мнение о преимуществах и недостатках использования Промежуточное программное обеспечение для обмена сообщениями против RPC и распределенных баз данных в распределенном приложении?

1 Ответ

1 голос
/ 05 сентября 2010

Это три совершенно разные вещи:

  • Промежуточное ПО, ориентированное на сообщения (MOM): подсистема, предоставляющая (произвольно) услуги доставки сообщений между заинтересованными системами.Обычно предоставляет возможность изменять содержимое сообщений, маршрутизировать их, регистрировать их, гарантировать доставку и т. Д.
  • Удаленный вызов процедур (RPC): довольно общий термин, обозначающий метод вызова процедуры / метода / службыпребывание в удаленном процессе.
  • Распределенная база данных: мне кажется, это само собой разумеется, см. wikipedia .

Следовательно, трудно сказать конкретное (dis) преимущества, не зная фактического распределенного приложения лучше.Вы могли бы сравнивать RPC и MOM.В этом случае MOM обычно представляет собой законченное решение для доставки сообщений, а RPC - это просто техническое средство межпроцессного взаимодействия.

...