Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 如何在应用程序之间共享由avro maven插件自动生成的SpecificRecord POJO_Spring Boot_Apache Kafka_Avro_Confluent Platform_Confluent Schema Registry - Fatal编程技术网

Spring boot 如何在应用程序之间共享由avro maven插件自动生成的SpecificRecord POJO

Spring boot 如何在应用程序之间共享由avro maven插件自动生成的SpecificRecord POJO,spring-boot,apache-kafka,avro,confluent-platform,confluent-schema-registry,Spring Boot,Apache Kafka,Avro,Confluent Platform,Confluent Schema Registry,我是Kafka和Avro的新手,我一直在阅读Avro如何提供一个很好的maven实用工具Avro maven插件,以生成Avro POJO记录,而且我知道使用模式注册表是一种在多个应用程序(大多数消费者)之间集中放置和共享模式演变的方法 我所看到的所有示例中,消费者和生产者在同一个Java应用程序中使用相同的生成的SpecificRecord,这对于示例来说很好,但是,我计划让多个消费者在不同的存储库中使用源代码 您如何维护和共享自动生成的SpecificRecordPOJO 共享Specif

我是Kafka和Avro的新手,我一直在阅读Avro如何提供一个很好的maven实用工具
Avro maven插件
,以生成Avro POJO记录,而且我知道使用模式注册表是一种在多个应用程序(大多数消费者)之间集中放置和共享模式演变的方法

我所看到的所有示例中,消费者和生产者在同一个Java应用程序中使用相同的生成的
SpecificRecord
,这对于示例来说很好,但是,我计划让多个消费者在不同的存储库中使用源代码

  • 您如何维护和共享自动生成的
    SpecificRecord
    POJO
  • 共享
    SpecificRecord
    POJO是一件事,还是每个应用程序都应该只使用模式注册表中的Avro定义来处理反序列化
  • 您是创建Java包依赖关系还是一个好的实践