У меня есть три микросервиса Meal, Drink и Order. (с nod js)
Микросервисы еды и питья имеют конечные точки GET (по id), PUT, POST, а заказ содержит только POST.
Идея проекта заключается в том, что пользователь может поменять еду и питье, пока он не нажмет кнопку сделать заказ, тогда будет создан заказ.
моя проблема: - как справиться с этим с rabbitmq, и я хочу поставить в очередь еду и питье так что заказ микросервиса может потреблять и то и другое, но моя проблема в том, что пользователь может обновить его
моя идея: в порядке создания, которому я позвоню, чтобы получить еду и питье (по их микросервису с http ) поэтому в данный момент оба значения будут находиться в очереди
, но на самом деле мне не нравится эта идея, так как я чувствую, что что-то упускаю, и есть лучшее решение, чтобы получить наибольшую выгоду от rabbitmq.
Я буду благодарен за любые лучшие идеи.