-
Notifications
You must be signed in to change notification settings - Fork 647
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Split IOutboxStorage into 2 interfaces #2659
Comments
👍 I notices the same when working with NHibernate one |
Is this still on the radar? |
Think it's a good change, not sure about how urgent it is though On Mon, Apr 20, 2015 at 10:40 AM, Daniel Marbach [email protected]
|
I like the change. It would even more important if we decide to go for explicit context sharing between handlers because that context would only need to access the store method. |
I guess we would then pass a "context" to the I'm sold :) On Mon, Apr 20, 2015 at 1:08 PM, Szymon Pobiega [email protected]
|
@DavidBoike should we close this one because it is tracked in feature dev? |
How would that affect potential future release notes? |
Good point. Then leave it open. There seems to be a lot of redundancy going
on with feature dev and issues in this repo. But what is worse: Some things
here aren't tracked yet.
|
This is not really in progress, I think it's here only because of how NSB repo was brought into Waffle. Where should this go? |
Nevermind, I found its friends. All moved back to the Backlog, and I'll be removing my face as there is no current plan to do this soon. |
In Particular/NServiceBus.RavenDB#43 (comment) we've stumbled upon a possible friction point with external storages, as one method (
Store
) requires a shared session (via session provider) and the rest create their own separate sessions.This creates a friction point as the persister requires both a session provider and a DB connection (DocumentStore in RavenDB's case), and there are some edge cases where the 2 may point to different DBs.
To avoid this, @andreasohlund suggested we split IOutboxStorage into 2 - the deduplicator side of things (
Store
) into one and the rest into another.The text was updated successfully, but these errors were encountered: