IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Wildfly/JBoss Java Discussion :

RMI : Boss Remoting heavy load


Sujet :

Wildfly/JBoss Java

  1. #1
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 32
    Par défaut RMI : Boss Remoting heavy load
    Salut,

    Voila la situation dans laquel je me trouve :

    - Un client effectue des appeles de methodes distantes sur un objet par RMI via org.jboss.remoting.Client et org.jboss.remoting.InvokerLocator.

    - Coter serveurs j utilise ServerInvocationHandler pour implementer ma classe ainsi que invoke(...).

    - je rajout dans mon jboss-service.xml la configuration suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    <server>
     
      <mbean code="org.jboss.remoting.transport.Connector"
            name="jboss.remoting:service=Connector,transport=RMI"
            display-name="MySubSys Socket transport Connector">
            <attribute name="Configuration">
                    <config>
                            <invoker transport="rmi">
                                    <attribute name="registryPort" isParam="true">8053</attribute>
                                    <attribute name="serverBindAddress">${jboss.bind.address}</attribute>
                                    <attribute name="serverBindPort">8052</attribute>
                            </invoker>
                            <handlers>
                                    <handler subsystem="MYSUBSYS">com.subsys.MySubSys</handler>
                            </handlers>
                    </config>
            </attribute>
            <depends>jboss.jca:service=DataSourceBinding,name=subsysDS</depends>
      </mbean>
    </server>
    Jusqu ici rien de sorcier tout va bien ...

    Cependant je desire qu un grand nombre de client puissent se connecter sur le serveur via RMI. En effectuant des testes, j ai constate qu a un certain momment des clients se voient refuser la connection du a un trop grand nombre de connections ouvertes deja present.

    J aurai donc aimer savoir comment augmenter le nombre de connections. En effectuant des recherches sur le net, je suis tomber de nombreuse configuration differentes cependant celle ci concernai souvent <invoker transport="socket"> ou chose interessante un PoolInvoker mais rien de tres concluant sur RMI.

    Ne faisant que debuter dans JBOSS j aurai donc aimer avoir des conseils de votre part concernant l augmentation des ressources disponibles pour mon services distants afin de pouvoir le mettre en place.

    Merci,

    Ciao.

  2. #2
    Membre émérite Avatar de XmasRock
    Inscrit en
    Janvier 2007
    Messages
    729
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 729
    Par défaut
    Ce que tu fais ressemble à une utilisation classique d'un EJB. Pourquoi tu n'utilises pas ça ? En plus dans la configuration des EJBs coté serveur, tu as un pooledInvoker prêt à être utilisé.

  3. #3
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 32
    Par défaut
    Je ne peut utilise un EJB pour des raisons de contraintes de devellopement.

    Donc serai t il possible de definir des attributs du genre socketConnection, maxThread, etc.... ? j ai vu certain de ces arguments pour transport="socket" mais rien pour "rmi".

    merci.

Discussions similaires

  1. RMI (Remote Method Invocation) Connection timed out
    Par xasha dans le forum Langage
    Réponses: 8
    Dernier message: 03/12/2009, 14h00
  2. [RMI] Service sans interface Remote
    Par damien77 dans le forum Langage
    Réponses: 1
    Dernier message: 12/04/2009, 00h57
  3. JBoss Remoting : java.rmi.NoSuchObjectException
    Par ecatum dans le forum Wildfly/JBoss
    Réponses: 1
    Dernier message: 13/02/2008, 17h07
  4. Spring Remoting vs RMI
    Par amilatyr dans le forum Spring
    Réponses: 1
    Dernier message: 03/02/2008, 13h17
  5. [JMX] pb javax.management.remote.rmi.RMIServerImpl_Stub
    Par Didier 69 dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 05/03/2007, 12h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo