[JAVA-3539] Implement convenient reactive API for Transactions Created: 05/Nov/18 Updated: 19/Sep/23 |
|
| Status: | Backlog |
| Project: | Java Driver |
| Component/s: | Reactive Streams, Scala |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Major - P3 |
| Reporter: | Rathi Gnanasekaran | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 5 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Epic Link: | Async Txn API | ||||||||||||
| Case: | (copied to CRM) | ||||||||||||
| Description |
|
See |
| Comments |
| Comment by Debabrata Patnaik [ 19/Sep/23 ] | |||||||||||
|
https://quarkus.io/guides/mongodb-panache#reactive-transactions
Reactive transactionsMongoDB offers ACID transactions since version 4.0.
{{}} {{}}
{}{}
| |||||||||||
| Comment by Ashni Mehta [ 15/Sep/23 ] | |||||||||||
|
There's no traction as yet, as it's not clear what direction to go. So long as the reactive driver API is solely based on the Reactive Streams API, there is not much we can do, as there is no larger context that we can use to orchestrate transactional behavior. Contrast this, for example, with Spring Data Reactive Transactions, which relies on all the machinery available via Project Reactor. We are open to considering this in the future, but as it stands currently, the community desire for this feature isn't quite where it would need to be to warrant the substantial lift this would require. Have you explored any workarounds, like Spring Data MongoDB or the forthcoming Loom? Or is your preference for the Java driver to provide a standalone reactive transaction manager that is based on something like Project Reactor? | |||||||||||
| Comment by Debabrata Patnaik [ 18/Jun/23 ] | |||||||||||
|
Its been 5 years and still in backlog. Any traction on this. | |||||||||||
| Comment by Stefan Huber [ 13/Oct/20 ] | |||||||||||
|
@Esha Bhargava I think | |||||||||||
| Comment by Esha Bhargava [ 15/Apr/20 ] | |||||||||||
|
dup of |