【问题标题】:Payload of a message: Id or full object消息的有效负载:ID 或完整对象
【发布时间】:2019-04-01 06:49:39
【问题描述】:

在消息中发送 Id 或完整对象的优缺点是什么?

如果我从系统 A 向系统 B 发送关于订单 + 订单行的消息,我可以发送完整订单或先存储订单,然后发送 ID。我不确定该选择哪一个。

发送完整对象

优点

  • 发送端无需先存储对象
  • 无需在接收端检索对象

缺点

  • ?

发送ID

优点

  • 接收方可以获得最新版本的正在发送的东西

缺点

  • 必须先存储对象
  • 必须检索对象
  • 接收方没有从发送那一刻开始的数据,而是从处理消息那一刻开始的数据

【问题讨论】:

    标签: rabbitmq messaging nservicebus azure-eventgrid


    【解决方案1】:

    我会尽可能在消息中发送数据

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-03
      • 2013-08-21
      • 1970-01-01
      • 2018-02-04
      • 1970-01-01
      • 1970-01-01
      • 2019-06-12
      • 1970-01-01
      相关资源
      最近更新 更多