我们正在考虑在我们的系统中集成消息传递(发布事件),我们有多个组件,几个不同的堆栈等等。我们将从少数发布者和订阅者开始逐步介绍它的意义。消息传递 - 所有属性或只是一个ID指针
如果我们发布了一个事件,比如说类型:'NewProductAddedToCatalogue',它应该包含新产品的所有属性还是只包含新产品ID或某种形式的休息URL HTTP://db.intranet/products/ [UUID]。每种方法的优点是什么?我觉得有些订阅者只会对最少的属性感兴趣,而其他的网站发布者可能想要全部(或大部分)访问它们。两种方法都有什么重大缺点?