Я следую микросервисной архитектуре для разработки реагирующего приложения. Существует несколько проектов реакции и ссылки в одном основном приложении реакции, использующем ссылку npm. который успешно работает.
Веб-API разработан в ядре Asp.net. Концепция заключается в том, что API и приложение React находятся в одном проекте, и мы связываем его с нашим основным приложением React. Это дает преимущество в том, что наш API и код шрифта находятся в одном месте.
Например: веб-сайт электронной коммерции Основное приложение находится в режиме реагирования. Модуль продукта/модуль заказа/модуль оплаты — это микросервисы, которые находятся в разных проектах. Там все подключается с помощью ссылки npm в основном приложении React. Но мой вопрос: как обмениваться данными между микросервисами?
Я хочу поделиться пользовательскими данными/информацией для входа в другое приложение. Обычно мы используем контекстный API для передачи данных в компонент, но как это будет возможно, если все компоненты находятся в разных реагирующих приложениях?
Также есть ли другой способ заархивировать это в веб-API в ядре asp.net?