Hi,

Nice to see the progress of Stateful functions.

I have a few questions that I hope you can reply to. 

My first question is regarding the newly implemented
StatefulFunctionDataStreamBuilder.
Is there anything to pay attention to if one first union a couple of streams
and performs a sort via a keyBy and a KeyedProcessFunction before
dispatching the messages to via RoutableMessage?
In this sorting I'm using a mapstate and I guess my question is if one can
freely mix Flink core with SF's code with regards to performance,
fault-tolerance, and checkpointing?

I'm unable to use Protobuf so POJO's is going to be processed. Is there a
large performance impact of using Pojos instead of protos in SF?  

Also I wonder if there's going to be a severe performance penalty if I had a
function that was called very often lets say 1000 a second and hold a
PersistentAppendingBuffer with those objects appended for each message? Then
when the 1001:st message comes or a timetrigger kicks in, I would write
everything to disk and delete the state. Would the appendingBuffer be
de-/serialized for each function invocation?

If yes, is there any workaround for this so the data is just held in RAM?

Thanks,

Regards
Dan



--
Sent from: http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/

Reply via email to