I dug into the code and this finally clicked and I understand the
problem of balancing configuration & extensibility.
I spend most of my time in the previous revision since it's all in
tack.
in looking through it I can understand why you want to re-design how
DHT works. Why remove the persister strategies and local DHT Client
though? that all seems to work without issue.
I think a db persister would be straight forward. were talking about a
single table with 6 columns. wrap ADO.Net with a simple facade and
call it a day. you could add a deploy action to build the schema.
have it pull from the config file and add the table under another
schema. similar to Rhino.Security.
tyler i would be interested in your database implementation. for my
immediate need I ported Local DHT Client and OptimisticStatePersister
to my project to work against the latest RSB build.
On Sep 3, 9:36 am, Tyler Burd <
tylerb...@gmail.com> wrote:
> I'm currently using a custom saga persister that I'd be happy to share, but
> it uses NH and I doubt you want to make that a dependency of RSB. I found
> it was simple to write (5 minutes), simple to understand, and it just
> works. I didn't need *extreme* throughput, though, and I expect that's the
> case for the vast majority of projects, so my vote is +1 for a simple db
> persister. It's still going to be a hell of a lot more scalable than a
> traditional thread hungry ASP NET app.
>
> -tyler
>
> On Wed, Sep 2, 2009 at 4:43 PM, Ayende Rahien <
aye...@ayende.com> wrote:
> > Right now I am working on the ESB parts of the port, and I am thinking hard
> > again about what should and shouldn't be in there.On the one hand, one of