Geeks With Blogs
A Curious Mind #tastic June 2008 Entries
Eventual Consistancy
Eventual consistency. Given enough time, the system will become consistent. When no updates occur for a 'long' period of time eventually all updates will propagate through the system and all of the replicas will be consistent. Where I work the app that was driving me nuts at work was our General Ledger. It would take up to three days to become consistent. It wasn't until I started to explore the topic of EC that I started to build a mental model that could handle the GL being inconsistent. It can ......

Posted On Sunday, June 15, 2008 5:57 PM

More on handling messages
Message Handlers So having been working on a small app using Mass Transit 0.2 I am trying to come to grips with how I want message handlers to be named and used. Do I call them consumers, do I call them handlers? What about some of the things Grey Young has been saying about message handlers being actual objects? I want to think about these things like MonoRail Controllers but I am not sure that is the best way to think of them. They stay around for one message and process that message then go away, ......

Posted On Sunday, June 15, 2008 5:51 PM

Mass Transit 0.2
Well today Chris and I decided that MT had reached another milestone of functionality. After having several people review our efforts we have tried to take a lot of the feedback into the system and really polish it up. This release shows a lot of improvement towards embracing the IoC container quite a bit more. I think that it still has some rough edges around it, but it is an excellent start that should help us to now see where we can further embrace it. We cleaned up the subscriptions quite a bit, ......

Posted On Saturday, June 14, 2008 6:41 AM

Mass Transit Update
Just wanted to drop a note to say that Chris is on fire! He has written a whole chunk of awesomeness today that should make handling some of our concerns quite easy. We have a new dispatcher sub-system which is quite awesome and will provide a one stop shop for bullet proofing the code to handle errors in a totally awesome way. :) We are working on the Health Monitoring pieces as well so that you can respond to downed endpoints. How cool would it be that when an endpoint goes down, if you could some ......

Posted On Friday, June 6, 2008 11:16 PM

New Flavors I am trying
I am curious to know what everyone is researching into. Below is a list of items that I am actively discussing, reading, or trying to use. Immutable Objects: Trying to write an application where the domain objects are immutable Object Oriented Databases: Trying to write a small sample app with db4o Non-Relational Databases: Discussing where these might be a good fit memcached: Discussing where this tool might be a good fit TypeMock: How does this tool work, and when would I use it over Rhino.Mocks ......

Posted On Tuesday, June 3, 2008 7:28 PM

Mass Transit Updates
Just wanted to let you know that Chris laid down some phat beats on Mass Transit this weekend. Cleaned up the unit tests Tweaked the load tests Improved the threading code Cleaned up MT internals around message sending Updated the Samples Added a MonoRail Sample Cleaned up subscription code That's some pretty sweet stuff. For more information check out his blog post ......

Posted On Tuesday, June 3, 2008 6:21 AM

Copyright © Dru Sellers | Powered by: