apache / apache/grails-core

Support of reactive API's like RXGORM/Mongo

Open
#14,502 1 comment 0 reactions 0 assignees View on GitHub
relates-to: grails-data-neo4j relates-to: grails-data-rxgorm
Dominant language
Groovy
Stars
2.9k
Forks
975
Avg merge
1d 22h
Merged PRs (30d)
92

Description

Hi, i would like to know whether there are any plans to also support an reactive API
like RXGORM/Mongo?

This would allow us to use gorm-neo4j with spring webflux which is really an important
feature nowadays.

The native NEO4j driver supports asynchronous sessions and
starting with NEO4j 4 also reactive sessions. Spring Data NEO4j also supports an
reactive version.

So the driver should meet all requirements.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the gorm-neo4j integration and how it uses the Neo4j driver, then compare the reactive sessions described in the issue with Spring WebFlux and Spring Data Neo4j. The scope and acceptance tests for a reactive API are not defined; done would require an agreed design and working reactive support with coverage for the relevant database operations.

Written by the indexing model from the issue text.

Assessment

Tech stack
groovy, neo4j, spring
Domain
api, backend, databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.