This message was deleted.
# general
s
This message was deleted.
e
are you talking about “functions”/“sinks”/“sources” ?
t
hey Enrico yes
Do each of these instances handle 1 message at a time, or can they be made concurrent - do you know this
e
A connector (that is a function) can handle parallelism. In a function you can return CompletableFuture. In a Sink you can call record.ack in any thread and in any order (you should use a shared subscription then)
It's up to the implementation
Regarding the autoscaler, Pulsar functions do not have autoscaler ability and you cannot use keda.
Keda works well with Pulsar Consumer applications
I have contributed a few fixes (with my team mates) last year
t
You sound like know what you are talking about - thanks Enrico, i have asked another question (in the main thread) which if you have time, do you mind looking over it and providing feedback
these points you raise - important to know thank you, we were considering using keda
why can't we use keda for pulsar functions - is that only possible for sinks and source?
e
Sorry, I just received a notification on this thread.
t
i'll @ you - if you don't mind me doing that
e
We cannot because basically Pulsar is like an Operator and it controls the statefulsets
Sure, feel free to connect