Прежде чем выбрать метод, вы должны охарактеризовать обмен данными в соответствии с его пропускной способностью, степенью детализации, задержкой и критичностью.
Пропускная способность - сколько данных вам нужно будет переместить в единицу времени? Диапазон возможных значений настолько широк, что приложения с самой низкой и самой высокой скоростью почти не имеют ничего общего.
Детализация - насколько велики сообщения? Сколько данных требуется принимающему приложению, чтобы оно могло использовать сообщение?
Задержка - когда одно приложение отправляет сообщение, как скоро другое приложение должно его увидеть? Как быстро вы хотите, чтобы приложение-получатель реагировало на приложение-отправитель?
Критичность - как долго полученное сообщение может оставаться без присмотра, прежде чем оно будет переполнено более поздним сообщением? (Обычно это не важно, если пропускная способность не высока, а хранилище сообщений ограничено.)
После того, как вы ответите на эти вопросы, вы можете начать спрашивать, какая технология лучше всего подходит для вашей конкретной ситуации.
-Al.
person
A. I. Breveleri
schedule
10.08.2009