Встречается на собеседованиях • сегодня
Понимаешь ли принципы событийно-управляемой архитектуры
Событийно-управляемая архитектура (EDA) основана на асинхронной обработке событий, где компоненты системы реагируют на события, а не вызывают друг друга напрямую. Основные принципы:
- Производители и потребители - компоненты генерируют события (producers) и подписываются на них (consumers)
- Слабая связанность - компоненты не знают друг о друге
- Асинхронность - события обрабатываются без блокировки отправителя
Пример на Java с Spring:
java
// Event class
public class OrderEvent {
private String orderId;
// getters/setters
}
// Publisher
@Component
public class OrderPublisher {
@Autowired
private ApplicationEventPublisher publisher;
public void publishOrder(String orderId) {
publisher.publishEvent(new OrderEvent(orderId));
}
}
// Subscriber
@Component
public class OrderSubscriber {
@EventListener
public void handleOrder(OrderEvent event) {
// process order event
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы