新增功能
自 1.0 以来 1.1 中的新增功能
本节介绍从版本 1.0 到版本 1.1 所做的更改。
自动架构支持
如果无法提前知道某个 Pulsar 主题的 schema,你可以使用 AUTO Schemas 向 broker 生成/消费泛型记录。 有关更多详细信息,请参阅使用 AUTO_SCHEMA 生产和使用 AUTO_SCHEMA。
虽然上述链接侧重于 和 ,但 、 和 也支持此功能。
每个选项的详细信息可以在本参考指南的相应部分中找到。PulsarTemplate @PulsarListener ReactivePulsarTemplate @ReactivePulsarListener @PulsarReader |
删除选中的异常
框架提供的 API 不再抛出 checked ,而是抛出 unchecked 。PulsarClientException
PulsarException
如果您以前只是为了安抚编译器而捕获或重新引发,并且实际上并没有处理异常,则只需删除 or 子句即可。
如果您实际上是在处理异常,则需要在 catch 子句中替换 。PulsarClientException catch throws PulsarClientException PulsarException |
测试支持
该模块现在可用于帮助测试 Spring for Apache Pulsar 应用程序。
有关更多详细信息,请参阅测试应用程序。spring-pulsar-test