You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by GitBox <gi...@apache.org> on 2022/09/10 11:14:12 UTC

[GitHub] [pulsar-client-reactive] lhotari opened a new issue, #3: Add module for configuring consumers, senders (producer) and readers

lhotari opened a new issue, #3:
URL: https://github.com/apache/pulsar-client-reactive/issues/3

   The configuration model in Apache Pulsar Java client is clumbersome. It supports a properties based configuration, but there isn't consistent support for all configuration options. 
   
   The configuration model in Reactive Java client is different. The builder approach is used, but there is a configuration object referred to as "spec" that is intended to hold the configuration value state. The reason for this is that it is more convenient to support different ways of configuration the various options in externalized configuration. 
   There could be modules to provide good integration with Spring Boot's configuration model and also implement ways for providing the meta data / schema for the different configuration options.
   
   The scope of this issue is to add a Jackson based configuration module that can read json and possibly other formats that jackson supports (flat properties, yaml, etc.) and map that to the "spec" class instances which are used to configure options for consumers, senders (producer) and readers.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@pulsar.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org