Vous devez utiliser une sorte de distributed hash table ou un mécanisme de mise en cache. Essayez d'éviter des choses comme l'accès à distance si vous le pouvez, car les appels vers un objet distant peuvent devenir coûteux et commencer à vraiment nuire aux performances. Si vous y allez avec .net remoting, examinez attentivement l'interface de l'objet distant. Vous devriez transmettre des données à granularité grossière à travers les limites du processus, évitez donc les interfaces bavardes avec beaucoup d'appels avec peu de bits de données.
Quelles sont les exigences de la classe que vous souhaitez utiliser en tant que singleton? Il pourrait y avoir une façon totalement différente de le regarder. Actuellement, on pense que les singletons ne sont pas souhaitables, car ils sont difficiles à tester de façon fiable, de sorte que l'évitement du concept singleton pourrait être la direction à prendre.
Je pense que vous recherchez - http://stackoverflow.com/questions/763821/how-to-share-objects-across-processes-in-net –
Je pense que vous recherchez - [http: // stackoverflow.com/questions/763821/how-to-share-objects-across-processes-in-net](http://stackoverflow.com/questions/763821/how-to-share-objects-across-processes-in -net) – adatapost