Соединитель данных Spring для Postgres DB от Kafka - PullRequest
0 голосов
/ 30 октября 2019

У меня есть следующие настройки:

  • Spring Boot Library 1 отправка сообщений брокеру Apache Kafka (как Kafka Producer) с Spring Kafka на сервере A
  • Apache Kafka Broker наСервер B
  • Spring Boot Library 2, получающий сообщения от вышеуказанного брокера в виде (Kafka Consumer) с Spring Kafka на сервере B
  • Эта же библиотека 2 записывает эти сообщения в выделенную базу данных Postgresql с данными SpringJDBC на сервере C
  • Та же библиотека 2 действует как централизованная служба обмена сообщениями (через Spring MVC / REST), такая как «дать мне все сообщения об ошибках» или «дать мне всю аудиторскую информацию, приложение было опубликовано» ии так далее

У меня сейчас есть рабочая установка, которая в тестовой среде ведет себя как положено.

Прежде чем идти дальше, я хочу задать несколько вопросов:

СначалаМне любопытно, если есть / могут быть проблемы с производительностью или узкие места в отношении Spring Data JDBC и постоянство этих сообщений (особенно когда многосообщений приходят параллельно)?

Во-вторых, есть ли какие-либо проблемы на стороне Spring Kafka в этих библиотеках, из-за которых у меня возникают проблемы с этой настройкой или у вас есть какие-либо другие советы по настройке?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...