[infinispan-dev] Infinispan and change data capture
Emmanuel Bernard
emmanuel at hibernate.org
Thu Dec 15 09:53:27 EST 2016
> On 15 Dec 2016, at 11:18, Gustavo Fernandes <gustavo at infinispan.org> wrote:
>
> On Thu, Dec 15, 2016 at 9:54 AM, Emmanuel Bernard <emmanuel at hibernate.org <mailto:emmanuel at hibernate.org>> wrote:
> The goal is as followed: allow to collect all changes to push them to Debezium and thus Kafka.
>
> This need does not require to remember all changes since the beginning of time in Infinispan. Just enough to:
> - let Kafka catchup assuming it is the bottleneck
> - let us not lose a change in Kafka when it happened in Infinispan (coordinator, owner, replicas dying)
>
> The ability to read back history would then be handled by the Debezium / Kafka tail, not infinispan itself.
>
>
> Having an embedded Debezium connector pushing everything to Kafka sounds cool, but what impact would it bring to the other stream consumers:
>
> * Remote listeners, which is supported in several clients apart from Java
> * Continuous Queries (the same)
> * Spark Stream
> * Other eventual 3rd party stream processors: Apache Flick, Storm, etc.
>
>
Impact as in perf impact? Potential redesign impact? Or are you thinking of another question?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/infinispan-dev/attachments/20161215/01243028/attachment.html
More information about the infinispan-dev
mailing list