Question

Je peux comprendre que WCF est en général mieux que Remoting, mais les deux semblent tout à fait différent de moi. MS faire cette jolie image pour montrer à quel point WCF est (ou peut-être la façon dont les pauvres autres techniciens doivent cocher une seule case chacun): text alt
(source: microsoft.com )

Mais, WCF est centrée autour de SOA et je ne pense pas qu'il soit correct de supposer toutes les applications en réseau veut pour exposer les services.

Dans mon cas, je suis à la recherche des moyens d'objets répliqués entre deux instances d'une application de serveur sur différents PC. WCF semble donner juste une version moderne de COM ... obtenir un objet et les méthodes d'appel et il appelle par magie la version sur l'autre PC. Mais Remoting semblait faire quelque chose de différent et je ne suis pas clair pourquoi il a été dépréciée sans être remplacé par une technologie similaire.

Alors, ne MS affirment même Remoting est mort? Ou bien ils soutiennent encore, en reconnaissant qu'il a sa place à côté WCF?

Était-ce utile?

La solution

Il fait vraiment remplacer .Net Remoting. Vous pouvez utiliser un binaire avec formatter un canal Tcp et obtenir la même expérience que Remoting.

Pour votre cas, l'accès distant ne semble pas vraiment être le bon choix. Si vous voulez des objets répliqués, comme dans des copies en faire dans un autre endroit, alors vous voulez les sérialisation et les envoyer en un paquet (un « message » dans WCF lingo) à charger dans un type (pourrait être le même taper le même ensemble, mais déployée sur un autre serveur) sur l'extrémité distante. C'est là que WCF excelle. Remoting vous donnera à l'autre une connexion à un objet « en direct » d'un point de terminaison.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top