我們正在考慮在我們的系統中集成消息傳遞(發佈事件),我們有多個組件,幾個不同的堆棧等等。我們將從少數發佈者和訂閱者開始逐步介紹它的意義。消息傳遞 - 所有屬性或只是一個ID指針
如果我們發佈了一個事件,比如說類型:'NewProductAddedToCatalogue',它應該包含新產品的所有屬性還是隻包含新產品ID或某種形式的休息URL HTTP://db.intranet/products/ [UUID]。每種方法的優點是什麼?我覺得有些訂閱者只會對最少的屬性感興趣,而其他的網站發佈者可能想要全部(或大部分)訪問它們。兩種方法都有什麼重大缺點?