選擇主題或訂閱項目 SMT

單一訊息轉換 (SMT) 可設為主題或訂閱項目的屬性。

  • 主題 SMT 會在訊息儲存至主題之前,對訊息套用轉換。

  • 訂閱 SMT 會在訊息傳送至訂閱項目之前,對訊息套用轉換作業。

以下是將 SMT 套用至主題而非訂閱項目的原因:

  • 您希望同一個主題的多個訂閱項目都能接收轉換後的訊息。如果主題的所有訂閱項目都應接收經過轉換的訊息,建議您在發布端套用一次轉換作業。

  • 您希望盡量降低儲存、跨區域提交和訂閱者提交費用。如果您使用在主題上定義的 SMT 從郵件中移除不必要的欄位,後續所有資料處理和傳送作業都會受惠於減少的郵件足跡。

  • 您希望在發布時處理無效訊息。如果您在主題上使用 SMT 驗證訊息,則任何含有無效訊息的發布作業都會失敗。您可以在發布端決定如何處理這些失敗。

以下是將 SMT 套用至訂閱項目 (而非主題) 的部分原因:

  • 您只需要為單一訂閱項目進行轉換。如果您只需要針對單一訂閱項目進行轉換,訂閱項目 SMT 就很實用。

  • 您想將無效訊息寫入無效信件主題。您也可以使用訂閱 SMT 搭配無效信件主題,將失敗的轉換作業封存起來。導致訊息會傳送至指定的無效信件主題。

您可以結合主題和訂閱 SMT,在單一訊息上執行獨立轉換。

後續步驟