Seems KafkaStreamer and IgniteDataStreamer has one to one mapping.
that's to say a KafkaStreamer can only persistent to one cache.
right now my case is a bit complicated.
KafkaStreamer<String, <b>GenericEntity*> kafkaStreamer = new
KafkaStreamer<>();
during persist phrase, I need to save a *GenericEntity* to a cache which
depends on one property of
*GenericEntity*
as
IgniteDataStreamer<String, Comment> stmr = ignite.dataStreamer("cache_name")
just accept a single cache name as parameter.
so seems there is no way to dynamic choose a cache.
--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/