【发布时间】:2019-04-01 06:49:39
【问题描述】:
在消息中发送 Id 或完整对象的优缺点是什么?
如果我从系统 A 向系统 B 发送关于订单 + 订单行的消息,我可以发送完整订单或先存储订单,然后发送 ID。我不确定该选择哪一个。
发送完整对象
优点
- 发送端无需先存储对象
- 无需在接收端检索对象
缺点
- ?
发送ID
优点
- 接收方可以获得最新版本的正在发送的东西
缺点
- 必须先存储对象
- 必须检索对象
- 接收方没有从发送那一刻开始的数据,而是从处理消息那一刻开始的数据
【问题讨论】:
标签: rabbitmq messaging nservicebus azure-eventgrid