What’s new?
What’s New in 1.1 Since 1.0
此部分涵盖了从版本 1.0 到版本 1.1 的更改。
Auto Schema support
如果不提前了解 Pulsar 主题模式,则可以使用 AUTO Schemas 将通用记录生成/使用到代理服务器。有关更多详细信息,请参阅 Producing with AUTO_SCHEMA 和 Consuming with AUTO_SCHEMA。
尽管上述链接侧重于 |
Default topic/schema via message annotation
现在,可以使用 @PulsarMessage
标记消息类,以便指定在生成/使用该类型消息时使用的 default topic 和/或 default schema。
Remove checked exceptions
框架提供的 API 不再抛出已检查的 PulsarClientException
,而是抛出未检查的 PulsarException
。
如果您之前仅捕获或重新抛出 PulsarClientException
以满足编译器要求,并且其实未处理异常,则可以简单地删除 catch
或 throws
子句。如果您确实处理了异常,则需要在您的 catch 子句中用 PulsarClientException
替换 PulsarException
。
Testing support
现在,可以使用 spring-pulsar-test
模块帮助测试 Spring 以获得 Apache Pulsar 应用程序。有关更多详细信息,请参阅 Testing Applications。