最新消息?
1.1 相較於 1.0 的新功能
本節涵蓋從 1.0 版到 1.1 版所做的變更。
自動 Schema 支援
如果無法預先得知 Pulsar 主題的 schema,您可以使用 AUTO Schema 來生產/消費往/返 Broker 的通用紀錄。請參閱 使用 AUTO_SCHEMA 生產 和 使用 AUTO_SCHEMA 消費 以取得更多詳細資訊。
雖然上述連結著重於 PulsarTemplate 和 @PulsarListener ,但此功能在 ReactivePulsarTemplate 、@ReactivePulsarListener 和 @PulsarReader 中也受到支援。每個的詳細資訊都可以在本參考指南的各自章節中找到。 |
移除已檢查的例外
框架提供的 API 不再拋出已檢查的 PulsarClientException
,而是拋出未檢查的 PulsarException
。
如果您先前捕獲或重新拋出 PulsarClientException 只是為了安撫編譯器,而實際上並未處理例外,則可以簡單地移除 catch 或 throws 子句。如果您實際上正在處理例外,則需要在您的 catch 子句中將 PulsarClientException 替換為 PulsarException 。 |
測試支援
spring-pulsar-test
模組現在可用於協助測試您的 Spring for Apache Pulsar 應用程式。請參閱 測試應用程式 以取得更多詳細資訊。