7
votes

Java à erlang messages

Je fais une demande à Erlang, avec une interface graphique à Java. J'ai réussi à établir une connexion entre les langues, mais je dois maintenant (j'imagine) envoyer un message de Java à Erlang, chaque fois que je suis E.g Appuyez sur un bouton.

est-ce que la bonne façon d'aller?

Comment un tel message serait-il look?

J'ai trouvé quelques bons sites sur cette forme d'intégration, mais je me sens comme si je ne fais pas tout devenir.

http://www.trapexit.org/how_to_communicate_java_and_erlang


0 commentaires

3 Réponses :


4
votes

Outre la communication classique Java-Erlang via OTP Jinterface, vous pouvez rechercher de telles méthodes telles que:

 - thrift
 - ice from zeroC (no official erlang binding)
 - maybe two http servers on both sides (I like this approach) 
 - protocol buffers (rather not, it is better for larger data transfers)


1 commentaires

J'ai réussi à envoyer des messages d'Erlang à Java et recevez-les avec succès. [Surtout de cet exemple] [1]. Mais la principale chose que je vais faire était l'inverse. Envoi de Java à Erlang. J'ai des suppositions que je dois retourner un message à la PID que j'ai obtenue d'Erlang. [1]: pdincau.wordpress.com/2010/01/07/...



3
votes

Si Jinterface est trop compliqué, vous pouvez simplement utiliser l'option de paquet sur Open_Port et utiliser

open_port({spawn, "<path-to-java> -cp <classpath> your-java-prog", 
          [{packet, 1}]).


0 commentaires

1
votes

Je travaille sur une application similaire à celle de la vôtre: C ++ GUI et ERLANG Server. J'utilise des sockets TCP pour échanger des messages entre l'interface graphique et le serveur et des modèles de serveur Erlang pour la manipulation des demandes (je peux avoir plus d'une interface graphique connectée au serveur en même temps).


0 commentaires