Встречается на собеседованиях • сегодня
Работал ли с 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();Использовал в проектах для интеграции микросервисов, гарантированной доставки событий.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы