neo4j-streams
neo4j-streams copied to clipboard
Neo4j Kafka Connector
Make the timeout in LEADER discovery parametrized
After the #99 we need to manage the following use-case: if we have two Neo4j instances that are configured as Source and Sink with the CDC schema implementation we need...
We need to highlight into the ingestion strategy if the data is refused. We can attach the `dead letter queue` mechanism in order to simplify the debug process. Thanks @moxious...
1. Connector.taskConfigs() MUST be able to divide the work into the requested maximum number of tasks. Connectors MAY choose to use fewer tasks than allowed.
1. Connectors MUST NOT throw RuntimeException unless it encounters a truly fatal error. 2. Connectors SHOULD catch exceptions and either handle them gracefully to continue operation or rethrow them as...
Some procedure like: `CALL streams.config.setValue(‘streams.source.topic.nodes.neo4j-outbound’, ‘SomeNewValue’)` Thanks to @moxious
We should allow the streams.produce to have a more fine-graded control over the ProducerRecord, in particular, we should manage: * the ProducerRecord id in case someone wants to update a...
Starting with an empty topic, I did this: CALL streams.consume('test', { timeout: 2000 }) YIELD event; the query returned in 800ms Thanks to @moxious
The procedure should provide the status of the consumer/producer Thanks to @moxious for the feedback