Страницы

11 августа 2016 г.

Чем можно заменить JMS?

Для начала, сайт, где можно изучить варианты:
http://queues.io/


  1. Local BlockingQueue (локальная передача данных);
  2. Apache Camel (channel "seda" = blockingQueue) (локальная передача данных);
  3. Spring Integration (channels) (локальная передача данных);
  4. ZookKeeper + Curator (распределенная передача данных);
  5. Hazelcast;
  6. Redis (Jedis для Java), простой продюсер и консьюмер, (можно настроить persist, есть локальные очереди на случаи сбоев (rpoplpush)) + можно добавить кластера в для увеличения памяти. Есть репликация;
  7. ZeroMQ. Обертка над сокетом. Низкоуровневый обмен.
  8. AMQP with RabbitMQ;
  9. Amazon SQS. Просто, дорого. Есть драйвер для JMS без драйвера.
  10. Kafka - самый интересный вариант. Кластеризация с помощью ZooKeeper.

Youtube links:


Комментариев нет:

Отправить комментарий