harissecic opened a new issue #8233:
URL: https://github.com/apache/pulsar/issues/8233


   **Describe the solution you'd like**
   I'm trying to create module/plugin for Micronaut. I've gone far enough and 
it might be ready soon as snapshot/release candidate. However Micronauts 
philosophy is no reflection at all or as less as possible when combining with 
libraries that use such thing.  I've seen that majority of the code actually 
uses reflection and ObjectMapper is not original one from jackons but rather 
your own wrapped version. Could this be modified to support it. So far I've 
managed to schema that skips using Construction<T> class but in the end it will 
use your own ObjectMapper which is probably also relying on reflection while 
Micronaut has modifications that eliminate this and if your library could 
easily be accept type of com.fasterxml.jackson.databind instead of current one.
   
   This could also be considered for all Schemas (to expose a bit more simple 
approach).
   
   **Describe alternatives you've considered**
   I could write my own readers and writters and schema in total but it will 
take enormous amount of time until I get there and I'm not sure how would 
Pulsar fit with such modifications as I don't know how will it influence the 
schema stored at brookers. I would love to have all schemas customised for 
Micronaut but I don't have enough deep knowledge about Pulsar like what do 
topics rely on when it comes to schema and how does it process internally this 
stuff.
   
   **Additional context**
   Using latest stable library at this point which is 2.6.1.
   


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to