2010-12-04 3 views
0

Quelqu'un at-il l'expérience dans beaucoup de ceux-ci?BlazeDS, GraniteDS, LiveCycleDS, WebOrb pour Java qui donne les meilleures performances?

Je ne suis pas interesses dans la partie de création de pdf de LCDS.

Juste pour la messagerie flexible qui me donnerait la meilleure performance? Pour autant que je sache LCDS et WebOrb à la fois le streaming en temps réel est-ce correct?

Fondamentalement, la question est ce qui donne une réponse plus rapide et qui permettra pour la plupart des clients connectés à un seul conteneur de servlets.

Merci

Edit 1 Cela peut être plus clair ce que je veux. Je cherche à server au moins 5000 clients avec des temps de réponse inférieurs à la seconde avec des messages push, j'essaie de comprendre quelle est l'option la plus évolutive, j'ai été cité plusieurs millions de messages push par jour. Évidemment, nous pouvons jeter plus de serveurs sur le problème, je ne suis pas convaincu que c'est l'option la plus maintenable.

Son pas le streaming média Je cherche, mais plus des mises à jour de l'événement. Il doit fonctionner sans sessions collantes.

+0

Votre question semble subjective et susceptible d'être classée. - Pourquoi? – Wes

+0

Tous les messages doivent être envoyés à tous vos 5000 clients? –

+0

@Cornel Creanga no. Certains clients ont 10/20K je suppose. La spécification n'est pas trop claire là-dessus. – Wes

Répondre

3

LiveCycleDS & WebORB sont les seuls qui fournissent messagerie en utilisant les sockets via le protocole RTMP. Notez que dans ce cas, les clients ne sont pas connectés à un conteneur de servlets, mais à un serveur dédié inclus dans la distribution du produit (en contournant le mécanisme de servlet). Il y a plus de serveurs de messagerie sur le marché, Lightstreamer en fait partie. Ou Flash Media Server. Cependant, il y a beaucoup plus de choses à prendre en considération lors du choix d'une solution (prix, intégration à différentes architectures (comme DMZ) et frameworks, support payant, documentation, relation avec le commercial, etc.).

+0

Bonne réponse. Je vais modifier ma question légèrement. – Wes

+0

+1 pour de bonnes informations; bien que je ne savais pas que Flash Media Server pourrait être utilisé pour d'autres choses que le streaming multimédia. C'est une bonne réponse à une question impossible. – JeffryHouser

+0

@flextras cela ne devrait pas être impossible. Par exemple, une interrogation longue limite intrinsèquement le nombre de clients connectés possibles. Un intervalle d'interrogation de 3 secondes limite le temps de réponse à plus de 3 secondes. Il me semble donc qu'une connexion par socket en streaming permettrait plus de connexions (au même matériel). Surtout à la lumière du commentaire que Cornel Creanga a donné à la question. En fait, si l'information sur les connexions client Web Orbs était là, je suis sûr qu'il ya une réponse dans l'information déjà fournie. – Wes

Questions connexes