nothing icon indicating copy to clipboard operation
nothing copied to clipboard

Consider re-implementing "Nothing" as a micro-actor

Open dsyme opened this issue 10 years ago • 7 comments

Please reimlpement this functionality using the "micro-actor" approach being so persuasively advocated by @gregoryyoung. See https://twitter.com/gregyoung/status/628618631895744514

micro

dsyme avatar Aug 04 '15 17:08 dsyme

Don what would be the best way of doing this in F#? I am guessing mailboxes? Can we call the mailbox /dev/null?

gregoryyoung avatar Aug 04 '15 17:08 gregoryyoung

I think we need a dependency on Akka.net . A concept this complex is too large to be entirely rewritten from scratch, and should instead leverage the inherent synergies available in the .net eco-system.

It would also open up the possibilities of running Nothing nodes on remote machines.

mavnn avatar Aug 05 '15 08:08 mavnn

Would you lean towards a Nothing per Instance model or a clustered Nothing Singleton?

On Wed, Aug 5, 2015 at 10:19 AM, Michael Newton [email protected] wrote:

I think we need a dependency on Akka.net . A concept this complex is too large to be entirely rewritten from scratch, and should instead leverage the inherent synergies available in the .net eco-system.

It would also open up the possibilities of running Nothing nodes on remote machines.

— Reply to this email directly or view it on GitHub https://github.com/gregoryyoung/nothing/issues/30#issuecomment-127910324 .

Studying for the Turing test

gregoryyoung avatar Aug 05 '15 08:08 gregoryyoung

I think losing the singleton aspect would be a mistake, but you are entirely correct that clustering would be required for a true high availibility solution. As such I'd lean towards a clustered Nothing Singleton.

mavnn avatar Aug 05 '15 09:08 mavnn

I see a big future for Nothing as a service.

dsyme avatar Aug 05 '15 10:08 dsyme

https://devnull-as-a-service.com

On Wednesday, August 5, 2015, Don Syme [email protected] wrote:

I see a big future for Nothing as a service.

— Reply to this email directly or view it on GitHub https://github.com/gregoryyoung/nothing/issues/30#issuecomment-127953166 .

Studying for the Turing test

gregoryyoung avatar Aug 05 '15 10:08 gregoryyoung

We should probably build in some Azure queues as well, you need that resiliency in case something goes wrong whilst calculating nothing.

isaacabraham avatar Aug 05 '15 14:08 isaacabraham