First thank to backgroundrb, it sure makes distribute computing a lot
easier. A couple of questions:
I don’t fully understand the reason for Results services, can I just
create instance vars, methods within the Worker class help to exposed
shared result data? I did notice about results being alive after the
Worker is deleted. Is this the only reason?
Continue with the first question, since I have no need to access data
after the Worker is deleted, I rather not introduce additional book
keeping. I want to introduce instance vars and methods to access data
within the Worker. Will I have to worry data corruption/sync problem if
I have multiple MiddleMan clients accessing the same Worker that may be
calling instance vars and/or methods at the same time. Or if I just use
the Results service, my worries goes away. I guess I will spend sometime
soon digging into the codes to better understand it, but in the mean
time any info would be greatly appreciated.