Я настроил поддержку neo4j-stream для автоматической публикации уведомлений для kafka из neo4j.Использование neo4j-3.4.11 Enterprise Edition
Поскольку у меня большое количество узлов, которые я не хочу рассматривать для уведомления Kafka, я использовал шаблон производителя, чтобы внести в белый список только те узлы, которые я хочу опубликовать,Давайте рассмотрим, что я хочу просто опубликовать узел Car and Bike.
Я ссылаюсь https://neo4j.com/docs/labs/neo4j-streams/current/producer/#producer-patterns на конфигурацию и PFB на конфигурацию, которую мы использовали для этого варианта использования:
kafka.zookeeper.connect=localhost:2181
kafka.bootstrap.servers=localhost:9092
kafka.num.partitions=1
kafka.retries=2
kafka.batch.size=16384
kafka.buffer.memory=33554432
kafka.reindex.batch.size=1000
kafka.session.timeout.ms=15000
kafka.connection.timeout.ms=2000
kafka.replication=1
kafka.linger.ms=1
streams.source.topic.nodes.neo4j_nodes=CAR{*};BIKE{*};
#streams.source.topic.relationships.neo4j_relationships=*
streams.source.schema.polling.interval=10000
streams.source.enable=true
Однако neo4j по-прежнему отправляет данные всех других узлов, несмотря на эту конфигурацию шаблона.
Есть ли какие-либо дополнительные настройки, которые необходимо выполнить?