>
> I think building a separate HTTP server to serve REST produce/consume
> requests might be a good idea, like FunctionWorkerService, users can choose
> to run with broker for simplicity or run as a separate component if user
> wants isolation and scale independently.


Yes, it's a great suggestion. We will follow this way to make it more
scalable.

I would make a separate project and release it as a .nar. It can run as a
> Broker Protocol Handler or a Proxy Extension.


Then if the project gets traction we can add it to Pulsar core repo.


+1, We chose to make it a separate project to support the Proxy/Broker
additional servlet and support it to run as an independent server.

Best,
Mattison

Reply via email to