2010-01-15 5 views
1

je rencontre ce scénario tout le temps, mais ils ont jamais rien trouvé, mais solutions maison à elle:Observables à distance dans .NET

  • Vous affichez une liste des commandes
  • Lorsque vous apportez des modifications à ceux commandes, ils se mettent à jour dynamiquement sur tous les autres écrans des clients qui regardent la même liste, et vice versa

J'appelle cette idée "observables à distance" ... pas sûr si elle a un meilleur nom.

Vous pourriez argumenter que cela pourrait être accompli en interrogeant, ou en actualisant votre page de navigateur en continu, mais j'ai vu de bien meilleurs moyens (sockets, suivi de delta fantaisie, etc).

Zillions de cadres vous permettent d'exposer vos objets/données à des clients distants ... mais honnêtement, je ne peux pas nommer où vous obtenez automatiquement les changements en streaming à ces données. Est-ce que je manque un cadre secret incroyable pour cela? Stick écrit le mien?

Répondre

1

Voir pubsubhubbub:

Parties (serveurs) parlant le protocole PubSubHubbub peut recevoir des notifications quasi instantanée (via callbacks webhook) lorsqu'un sujet (URL du flux) ils sont intéressés à est mis à jour.

+0

merci je vais jeter un oeil. BTW je ne pense pas nécessairement à juste web, en fait client épais est probablement un scénario plus probable – Schneider