Я нахожусь в процессе обучения Vert.x.
Итак, я хочу создать приложение для приборной панели для GPS-трекера. Я намерен создать 3 статьи:
- 1 для получения данных с устройства и их сериализации. И тогда эти вершины будут публиковать sh его другим через шину событий
- 1 для чтения и записи в базу данных. Эти вершины также будут использоваться в качестве обычного веб-API для веб-клиента.
- 1 для обновления веб-клиента в режиме реального времени (с использованием веб-сокета).
Я хочу только 1 Вертикаль имеет доступ к базе данных. Но двум другим иногда требуется доступ к базе данных (в основном авторизация). И я подумал, что я просто запрашиваю его, используя шаблон запроса-ответа, из этой 1 статьи с доступом к базе данных.
Но не является ли шаблон req-rep блокирующей операцией? Влияет ли это на производительность в долгосрочной перспективе? Или я должен просто позволить каждой статье иметь доступ к базе данных ??