По сути, вы пытаетесь скопировать информацию из одного совокупного корня в другой.
Существует два подхода, которые вы можете использовать.
Один из них - думать о кеше - мы передаем в корзину покупок экземпляр службы домена, которая знает, как получить идентификатор корреляции (код продукта?) И получить кэшированную копию цены.Таким образом, у нас есть фоновый процесс, который копирует информацию о ценах из микросервиса ценообразования в микросервис корзины покупок, а затем автономная корзина полагается на локально кэшированную копию цены.
Важное замечание: в этом нет ничего плохогос включением метаданных своевременности в кеш, так что в корзину с острыми данными можно включить информацию о том, является ли кэшированная информация «слишком старой».
Другая более прямая - есть метод, с помощью которого вы можете отправитьвведите цену в корзину и создайте некоторую логику оркестровки, которая определяет, для каких корзин нужны цены, а затем отправьте команду в корзину с соответствующей ценой.