Полезная нагрузка сообщения: идентификатор или полный объект - PullRequest
0 голосов
/ 01 апреля 2019

Каковы плюсы и минусы отправки идентификатора или полного объекта в сообщении?

Если я отправлю сообщение о Порядке + Строки заказа из системы A в систему B, я могу отправить полный заказ или сначала сохранить Заказ, а затем отправить Id. Я не уверен, какой выбрать.

Отправка полного объекта

Плюсы

  • Нет необходимости сначала сохранять объект на отправляющей стороне
  • Нет необходимости извлекать объект на принимающей стороне

Против

Идентификатор отправки

Плюсы

  • Получатель может получить последнюю версию отправляемого сообщения

Против

  • Объект должен быть сохранен первым
  • Объект должен быть извлечен
  • Получатель не имеет данных с момента отправки, но с момента обработки сообщения

1 Ответ

0 голосов
/ 01 апреля 2019

Я бы пошел с Отправка данных в сообщении, когда это возможно

...