Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5537 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  141  142  143  ..  327  328  329  330  331  332
Auteur Sujet :

BlaBlaTech@JAVA [ELITE, viendez les boobs]

n°1389045
benou
Posté le 16-06-2006 à 14:48:19  profilanswer
 

Reprise du message précédent :
ben oui ...  
mais attention aux timeout des proxy et autres firewall ...
 
PS : et au nombre de sockets & threads ouverts côté serveur si c'est pour bcp d'utilisateurs [:petrus75]


Message édité par benou le 16-06-2006 à 14:50:20
mood
Publicité
Posté le 16-06-2006 à 14:48:19  profilanswer
 

n°1389048
nraynaud
lol
Posté le 16-06-2006 à 14:49:25  profilanswer
 

aux domaines de sécurité ...

n°1389050
nemohp
Adepte du provisoire permanent
Posté le 16-06-2006 à 14:50:01  profilanswer
 

oki je voulais juste confirmation ;)
 
par contre je n'avais pas penser au proxy :(

n°1389053
the real m​oins moins
Posté le 16-06-2006 à 14:51:25  profilanswer
 

une connexion *persistente* sur une *servlet* ? voilà un concept interessant [:paysan]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1389056
benou
Posté le 16-06-2006 à 14:52:04  profilanswer
 

nemohp a écrit :


par contre je n'avais pas penser au proxy :(


 
faut que tu fasses un peu de traffic régulièrement pour que les équipement intermédiaires ne cosidèrent pas la connexion comme morte ...

n°1389074
nraynaud
lol
Posté le 16-06-2006 à 14:57:09  profilanswer
 

the real moins moins a écrit :

une connexion *persistente* sur une *servlet* ? voilà un concept interessant [:paysan]


disons que techniquement, on peut imaginer une servlet pour un protocole de streaming par exemple, qui ne serait pas une HTTP servlet.
 
mais bon, à poil sans tomcat quand tu en es à poser des question de ce type, je doute ....

n°1389075
nemohp
Adepte du provisoire permanent
Posté le 16-06-2006 à 14:57:11  profilanswer
 

the real moins moins a écrit :

une connexion *persistente* sur une *servlet* ? voilà un concept interessant [:paysan]


 
j'ai dis une bétise ?  :D

n°1389082
nemohp
Adepte du provisoire permanent
Posté le 16-06-2006 à 14:59:39  profilanswer
 

nraynaud a écrit :

disons que techniquement, on peut imaginer une servlet pour un protocole de streaming par exemple, qui ne serait pas une HTTP servlet.
 
mais bon, à poil sans tomcat quand tu en es à poser des question de ce type, je doute ....


 
justement c'était ça l'idée, j'ai un serveur reçoit des infos qui remonte d'un reseau propriétaire. Ensuite le serveur doit envoyer l'info à une appli cliente via Internet.

n°1389083
benou
Posté le 16-06-2006 à 14:59:41  profilanswer
 

the real moins moins a écrit :

une connexion *persistente* sur une *servlet* ? voilà un concept interessant [:paysan]


c'est utilisé pour faire de l'ajax ...
 
Jetty (si je me soviens bien) a même fait un truc (qui détourne la spec des servlets) pour être capable d'avoir des "servlets" qui peuvent être mise en pause durant le traitement d'une requête ce qui évite de bouffer un thread.
 
y a aussi de plus en plus de monde qui demande un JSR là dessus ...

n°1389085
benou
Posté le 16-06-2006 à 15:00:51  profilanswer
 

nraynaud a écrit :


mais bon, à poil sans tomcat quand tu en es à poser des question de ce type, je doute ....


ben si ca se fait, mais comme je disais ça consomme un thread et ça fait des requêtes longues => un grand nombre de sockets ouvertes ...

mood
Publicité
Posté le 16-06-2006 à 15:00:51  profilanswer
 

n°1389087
nemohp
Adepte du provisoire permanent
Posté le 16-06-2006 à 15:01:54  profilanswer
 

Benou> tu fais peut etre référence à COMET (aussi appelé Reverse Ajax et autres noms ...), héritié des "pushlet".
 
mais ce concept est trop gourmande coté serveur.

Message cité 1 fois
Message édité par nemohp le 16-06-2006 à 15:02:57
n°1389094
nraynaud
lol
Posté le 16-06-2006 à 15:05:34  profilanswer
 

nemohp a écrit :

justement c'était ça l'idée, j'ai un serveur reçoit des infos qui remonte d'un reseau propriétaire. Ensuite le serveur doit envoyer l'info à une appli cliente via Internet.


ouais, bah oublie les servlets et fais un serveur entièrement proprio.

n°1389096
benou
Posté le 16-06-2006 à 15:06:19  profilanswer
 

nemohp a écrit :

mais ce concept est trop gourmand coté serveur.


Ca dépend des besoins, mais ça se fait ...

n°1389098
nemohp
Adepte du provisoire permanent
Posté le 16-06-2006 à 15:07:21  profilanswer
 

carrément faire un serveur !!! ça doit etre coton à réaliser un serveur stable, fiable, sécurisé etc...

n°1389103
benou
Posté le 16-06-2006 à 15:09:40  profilanswer
 

nraynaud a écrit :

ouais, bah oublie les servlets et fais un serveur entièrement proprio.


franchement, ça dépend du nombre d'utilisateurs et du type de connexion (utilisation de proxy http ?).
Si c'est que pour quelques dizaines/centaines d'utilisateurs, un bête tomcat ça tiendra et ce sera moins longs et moins bugable que de recoder un seveur http à la mano.
 
si c'est pour plusieurs milliers d'utilisateurs ou plus, ca demande reflexion ...

n°1389108
nemohp
Adepte du provisoire permanent
Posté le 16-06-2006 à 15:11:17  profilanswer
 

pour 10-100 environ

n°1389113
benou
Posté le 16-06-2006 à 15:15:28  profilanswer
 

nemohp a écrit :

pour 10-100 environ


bha t'emmerde pas alors ... une servlet, la mise enplace d'un petit système évenementiel à coup de wait/notify, une gestion d'un timeout toutes les 10s pout faire un "ping" pour que la connexion ne se ferme pas toute seule et roule !  
 
remarque : même pas obligé de te servir d'une applet : si tu veux tu peux t'en sortir à coup de XMLHttpRequest (attention quand même à IE qu igère pas le multipart => besoin de relancer la requête à chaque reception de réponse)
 
 
maintenant, c'est seulement si ton truc doit dialoguer en HTTP ... c'est sûr que si tu as un accès direct à internet et pas de restriction réseau, fait un bête ServerSocket, ça ira encore plus vite


Message édité par benou le 16-06-2006 à 15:16:51
n°1389118
the real m​oins moins
Posté le 16-06-2006 à 15:18:17  profilanswer
 

benou a écrit :

c'est utilisé pour faire de l'ajax ...


[:heink] [:paysan] [:core 666]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1389123
nemohp
Adepte du provisoire permanent
Posté le 16-06-2006 à 15:20:13  profilanswer
 

chouette un rébus !

n°1389131
nemohp
Adepte du provisoire permanent
Posté le 16-06-2006 à 15:24:41  profilanswer
 

je suis étonné qu'il n'existe pas que je n'ai rien trouver comme solution "simple" pour faire communiqué deux applis à distance via Internet.
Les solutions RMI y réponde peut etre ?  (je n'ai pas encore d'expérience sur les RMI)

Message cité 2 fois
Message édité par nemohp le 16-06-2006 à 15:25:52
n°1389135
benou
Posté le 16-06-2006 à 15:27:32  profilanswer
 

nemohp a écrit :

je suis étonné qu'il n'existe pas de solution "simple" pour faire communiqué deux applis à distance.  
Les solutions RMI y réponde peut etre ?  (je n'ai pas encore d'expérience sur les RMI)


bha oui c'est fait pour ça ... mais là c'ets pas du http ...
et ya plein d'autres méthodes (XML/http, soap, xml rpc, corba, etc...).  
 
mais ce que tu veux c'est faire du push depuis un serveur web vers des clients web, c'est plus compliqué parce qu'à la base c'est pas fait pour ça => faut utiliser des "ruses" => c'est (un peu) plus compliqué

n°1389136
souk
Tourist
Posté le 16-06-2006 à 15:28:02  profilanswer
 

hessian/burlap ? http://bigoudi33.free.fr/img/hfr/smileys/doc/docpingouino.gif

n°1389138
benou
Posté le 16-06-2006 à 15:31:10  profilanswer
 


http://www.pushlets.com/
 
(merci pour le terme pushlet que je ne connaissais pas)

n°1389141
nemohp
Adepte du provisoire permanent
Posté le 16-06-2006 à 15:32:51  profilanswer
 

avec couple servlet/applet , je pourrait communiquer via RMI entre le serveur et le navigateur, non ?
 
ensuite comme une applet peut exécuter du javascript , l'applet pourrait donc manipuler  via DOM ma page html.
 
mais les "ruses" du push en http , j'ai étudié un peu les solutions, c'est pas top niveau ressource...

n°1389148
benou
Posté le 16-06-2006 à 15:37:37  profilanswer
 

nemohp a écrit :

avec couple servlet/applet , je pourrait communiquer via RMI entre le serveur et le navigateur, non ?


oui si tu n'as pas d'équipement intermédiaire qui bloque (comme un proxy HTTP), comme je l'ai déjà dit.
 

nemohp a écrit :

mais les "ruses" du push en http , j'ai étudié un peu les solutions, c'est pas top niveau ressource...


c'est pas avec 10 ou 100 connections sumiltanées que tu vas écrouler un serveur.  
Tes threads ils sont en pause => ils bouffent quasi rien. et ca devrait pas non plus écrouler ta RAM ...
 
mais fait des tests plutôt que de rejetter des architectures juste sur des suppositions ... tu seras plus à même de juger de la bonne solution.


Message édité par benou le 16-06-2006 à 15:38:19
n°1389153
Dephi
Posté le 16-06-2006 à 15:40:48  profilanswer
 

:hello: all
Ca fait un bon moment que j'ai pas codé en Java-J2EE (facile 1 an voir 2.. :/) j'ai donc 2-3 questions..
Quelqu'un utilise t'il Javolution (lib temps réel Java basé sur javax.realtime) ?
Des avis, des conseils par rapport à l'API de base javax.realtime ?
 
Merci
:jap:


---------------

n°1389160
nemohp
Adepte du provisoire permanent
Posté le 16-06-2006 à 15:46:01  profilanswer
 

pour ceux qui sont interessé par les solutions push http, un bon petite article (in english) pour faire le point : http://ajaxian.com/archives/reverse-ajax-with-dwr


Message édité par nemohp le 16-06-2006 à 15:46:17
n°1389163
the real m​oins moins
Posté le 16-06-2006 à 15:50:48  profilanswer
 

haaa mais oui, j'avais dja vu ça y'a des années avec du js de sauvage, l'horreur totale ... ça scale? :heink:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1389173
nemohp
Adepte du provisoire permanent
Posté le 16-06-2006 à 15:55:45  profilanswer
 

ça "scale" pas vraiment, ça fini jamais plutot, bref c'est de la ruse comme dit Benou

n°1389281
benou
Posté le 16-06-2006 à 17:07:27  profilanswer
 


Ca dépend ... avec un moteur de servlet pas fait pour, ça scale pas des masses ...  
 
Mais y a moyen defaire des trucs qui tiennent la route, ouais. Exemple, msn marche comme ça quand tu le configures pour passer par un proxy http. GoogleTalk dans GMail aussi. Maintenant, je sais pas combien de serveurs ils ont aligné derrière ...

n°1389287
the real m​oins moins
Posté le 16-06-2006 à 17:15:00  profilanswer
 

ok :)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1389347
nraynaud
lol
Posté le 16-06-2006 à 19:26:54  profilanswer
 

benou a écrit :

franchement, ça dépend du nombre d'utilisateurs et du type de connexion (utilisation de proxy http ?).
Si c'est que pour quelques dizaines/centaines d'utilisateurs, un bête tomcat ça tiendra et ce sera moins longs et moins bugable que de recoder un seveur http à la mano.
 
si c'est pour plusieurs milliers d'utilisateurs ou plus, ca demande reflexion ...


le monsieur te dit qu'il est sur un protocole proprio justement, donc il est déjà à la bite et au couteau, d'où l'idée de ne pas foutre tomcat entre la bite et le couteau.

n°1389348
nraynaud
lol
Posté le 16-06-2006 à 19:27:54  profilanswer
 

nemohp a écrit :

je suis étonné qu'il n'existe pas que je n'ai rien trouver comme solution "simple" pour faire communiqué deux applis à distance via Internet.
Les solutions RMI y réponde peut etre ?  (je n'ai pas encore d'expérience sur les RMI)


les sockets inet, tu connais ?

n°1389356
benou
Posté le 16-06-2006 à 19:47:31  profilanswer
 

nraynaud a écrit :

le monsieur te dit qu'il est sur un protocole proprio justement, donc il est déjà à la bite et au couteau, d'où l'idée de ne pas foutre tomcat entre la bite et le couteau.


ben non ...
relis :  
 

Citation :


justement c'était ça l'idée, j'ai un serveur reçoit des infos qui remonte d'un reseau propriétaire. Ensuite le serveur doit envoyer l'info à une appli cliente via Internet.


 
Son serveur reçoit des infos d'un reseau proprio. Ensuite il doit les diffuser à des clients (webs d'après ce que j'ai compris bien qu'il n'ait jamais confirmé), et là il est libre de la façon de faire.

n°1389359
nraynaud
lol
Posté le 16-06-2006 à 19:50:25  profilanswer
 

bah il ouvre une socket par client sur des applets et en voiture gertrude.

n°1389361
benou
Posté le 16-06-2006 à 19:51:29  profilanswer
 

nraynaud a écrit :

bah il ouvre une socket par client sur des applets et en voiture gertrude.


oui, si y a pas de proxy http à passer ...

n°1389368
nraynaud
lol
Posté le 16-06-2006 à 20:02:15  profilanswer
 

il ouvre une connection socks, c'est fait pour [:moule_bite]
 
nan, parce que les trucs tordu à base de boucles de délais en javascript qui va chercher du XML sur HTTP quand il existe des solutions parfaitement adaptées, je commence à saturer.

n°1389380
benou
Posté le 16-06-2006 à 20:25:03  profilanswer
 

nraynaud a écrit :

il ouvre une connection socks, c'est fait pour [:moule_bite]


 :heink: faut un proxy socks pour ça ... souvent t'as qu'un proxy http (genre en entreprise)

n°1389381
benou
Posté le 16-06-2006 à 20:26:26  profilanswer
 

nraynaud a écrit :


nan, parce que les trucs tordu à base de boucles de délais en javascript qui va chercher du XML sur HTTP quand il existe des solutions parfaitement adaptées, je commence à saturer.


c'est pas ça ...
c'ets pas du pooling, au contraire c'est justement pour l'éviter.
 
le principe c'est de laisser une connexion ouverte pour que le serveur ait un canal direct pour envoyer des données au client dès qu'il en a besoin.
C'est juste ouvrir un canal de communication via du HTTP ...

n°1389383
nraynaud
lol
Posté le 16-06-2006 à 20:30:29  profilanswer
 

ah ouais, je vois le genre, on utilise le même genre de conneries pour le tracking de lecture des mails, c'est encore plus détourner le truc.

n°1389390
benou
Posté le 16-06-2006 à 20:40:03  profilanswer
 

nraynaud a écrit :

on utilise le même genre de conneries pour le tracking de lecture des mails


hein  :??:

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  141  142  143  ..  327  328  329  330  331  332

Aller à :
Ajouter une réponse
 

Sujets relatifs
[java]Ouvrir un fichier dans la fenetre principaleformation pour developpeurs Java
crontab : programme java[JAVA] Aide pour packager un jar
[java] copie de fichier et progressbarinstallation java
[JAVA]Comment insérer un texte dans un fichier audio?[JAVA] Intégrer ANT : API ou ligne de commande ?
[Java][Bouley]Serializable : mauvaise instanciation des champs[JAVA : JNI] Pb a l'execution avec library
Plus de sujets relatifs à : BlaBlaTech@JAVA [ELITE, viendez les boobs]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)