Встречается на собеседованиях • сегодня

Работал ли с JMS

Да, работал. JMS (Java Message Service) — это API для асинхронного обмена сообщениями между компонентами. Основные сущности:

  • ConnectionFactory — создает соединения
  • Connection — сессия с брокером (например, ActiveMQ, RabbitMQ)
  • Session — контекст для транзакций
  • Destination (Queue/Topic) — адресат сообщений
  • Producer/Consumer — отправитель/получатель

Пример отправки в очередь:

java
ConnectionFactory factory = new ActiveMQConnectionFactory("tcp://localhost:61616");
Connection connection = factory.createConnection();
Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
Queue queue = session.createQueue("TEST.QUEUE");
MessageProducer producer = session.createProducer(queue);
TextMessage message = session.createTextMessage("Hello JMS!");
producer.send(message);
connection.close();

Использовал в проектах для интеграции микросервисов, гарантированной доставки событий.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы