Сравнение JMS и Node.js - PullRequest
       17

Сравнение JMS и Node.js

0 голосов
/ 09 октября 2011

Я только начинаю изучать JMS (Java Message Service). Мой первый вопрос: когда речь идет о «параллелизме», есть ли сходство между «целью» JMS и Node.js?

Могу ли я использовать Node.js для "системы обмена сообщениями"?

Я мог бы искать потерянные образцы, но я предпочитаю учиться на чьем-то опыте. Не могли бы вы - которые уже использовали обе технологии - помочь мне?

1 Ответ

3 голосов
/ 09 октября 2011

Я никогда раньше не использовал JMS, но, читая страницу википедии, кажется, что основная цель - заставить два или более экземпляров Java общаться друг с другом. Например, у вас есть 10 компьютеров, на каждом из которых запущено приложение , потребляющее , которое принимает большие файлы и пытается затем найти шаблоны, и один компьютер , создающий большие файлы для 10 других компьютеров. ,

Основная цель Node.JS - гораздо более локальное использование, например, когда вы читаете файл, вместо ожидания ответа и не можете ничего сделать, вы можете просто определить функцию обратного вызова для когда весь файл прочитан.

Интересная возможность NodeJS заключается в том, что он использует некоторые функции ядра, которые «предупреждают» NodeJS о том, что определенное описание файла содержит больше информации для чтения. Например, если вы хотите читать 10 файлов одновременно в Java, вы можете создать 10 разных потоков и читать каждый файл по отдельности, что может стать очень медленным. В NodeJS откроются 10 файлов, и ядро ​​просто скажет ему, что доступно больше информации. Узнайте больше на Масштабируемая сеть .

...