![Microservice](https://i.stack.imgur.com/nbdYJ.png)
Из приведенного выше изображения, скажем, у меня есть 2 микросервиса, каждый из которых работает со своими собственными БД, а информация о клиенте извлекается другой микросервисом со своей собственной БД только для пользовательских транзакций как добавить удалить пользователей. Я совершенно новичок в микросервисах и никогда не использовал такие инструменты, как 'Messega Brokers' . Покопавшись, я нашел источник данных и потонул с Kafka . Использование базы данных customser в качестве источника и других БД в качестве приемника. Правильный ли этот подход? Или как мне правильно использовать Kafka . Можете ли вы указать мне какие-либо учебные пособия?
РЕДАКТИРОВАТЬ:
Я узнал, что на самом деле таблицы будут все одинаковы, я имею в виду 3 разные базы данных, но 3 одинаковые таблицы, поэтому логическая репликация будет в порядке. Может ли использование логической репликации нарушить архитектуру микросервиса? Из изображения выше я все еще задаюсь вопросом, как я могу использовать идентификаторы клиентов (первичный ключ) в таблице API службы заказов
РЕДАКТИРОВАТЬ 2:
Я нашел это артикул