Domanda

Sto per passare a un'applicazione su larga scala (client-flex, server-.net).Il lato server è tenuto a inviare i dati ai client senza che questi lo richiedano, questi dati possono essere tabelle dal DB o semplicemente 2 numeri interi che l'applicazione deve considerare.

Ho provato a prendere in considerazione WebOrb.net per il lavoro, ma la documentazione è molto scarsa e il supporto semplicemente non esiste (volevo acquistare la licenza aziendale).

Sto cercando una soluzione lato server in grado di inviare dati dall'applicazione .net e dal server SQL ai client flessibili utilizzando AMF, dovrebbe essere molto efficiente con il traffico e il volume dei dati.

La connessione non deve essere bloccata dai firewall perché l'applicazione dovrebbe essere accessibile il più possibile a tutti i client ovunque.

Qualche soluzione decente?BlazeDS?- può funzionare con .net?stabile?Ciclo vitale?Può funzionare con .net?stabile?WebORb.net?qualcuno ha un'altra impressione di quel server e ha un'esperienza migliore di quella che ho avuto con loro?

Mi piacerebbe le tue risposte.

Grazie mille, Avi

È stato utile?

Soluzione

Si dovrebbe controllare http://www.fluorinefx.com/ E 'open source e buono come WebORB. Entrambi hanno mailing list e con i lotti di installazione di esempi (anche il modo di spingere i dati a un client). Se si lavora con .net, mi sento di raccomandare FluorineFX, come è libero. WebORB è libero di utilizzare, ma in ambiente di produzione, si può avere solo 5 IP collegati. (C'è anche un'edizione comunità, ma non so se è possibile utilizzare che in produzione).

Inoltre sostengono MSMQ!

questo esempio si può vedere come a spingere i dati a flettere. Con FluorineFX è la stessa.

Altri suggerimenti

questo potrebbe essere un approccio totalmente folle, ma in precedenza ho implementato un'app Spark Chat in un'app flessibile.L'ID chat di Spark era collegato all'ID utente nell'app Flex e quindi potevo inviare un messaggio al client Spark e quindi, a seconda del messaggio, aggiornare l'app Flex o avviare una richiesta

Il modo più semplice che conosco per farlo è solo per ascoltare costantemente con timeout lunghi (polling lungo). C'è AMF.NET per darvi il supporto .NET è necessario. Penso LiveCycle ha il supporto per altri tipi di spingere i dati, ma BlazeDS posso che appoggiare polling lungo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top