Mon application est un agrégateur de flux. Le frontend est programmé en php, mais j'ai un programme Java qui s'exécute périodiquement pour mettre à jour la base de données de flux. Dans le schéma actuel, si un utilisateur ajoute un flux à agréger, il doit attendre que l'agrégateur s'exécute et mette à jour la base de données pour voir les nouvelles du flux auquel il a souscrit. Ce que je veux faire est d'envoyer en toute sécurité un message du script php à l'agrégateur qui publie une mise à jour de flux exceptionnelle.Envoi de messages de php vers Java
Répondre
Ouvrez une socket de serveur dans l'application Java. Ensuite, envoyez les données par dessus. Vous pouvez utiliser SSL pour sécuriser la communication.
Would comportant l'application java attente de commandes sur un socket être une option acceptable?
Si le programme Java est sur le serveur PHP, ne pouvez-vous pas simplement ouvrir un shell à partir de PHP pour exécuter le programme Java avec des arguments pour déclencher la mise à jour?
Vous pouvez utiliser des protocoles de communication à distance agnostiques bien établis tels que SOAP ou REST (tous deux pris en charge par java et php) ou développer votre propre solution à base de socket.
L'option supplémentaire peut être php-java bridge qui promet d'être efficace sur le plan de la performance.
- 1. Envoi de messages entre utilisateurs
- 2. Envoi de messages aux utilisateurs de Django
- 3. flash vers php envoi et réception de variables
- 4. Envoi de courrier à partir de Java
- 5. Envoi de messages MIDI dans une page Web
- 6. Envoi de messages aux utilisateurs de proxy Squid
- 7. Envoi de messages WCF en attente de chargement
- 8. Envoi email en Java
- 9. Toute file d'attente de messages open source pouvant être utilisée pour envoyer des messages de COBOL vers Java?
- 10. jquery et PHP - Envoi d'informations de php au JS
- 11. Passage du flux de sortie PHP vers Java
- 12. java ee | ejb3 | envoi d'exécution
- 13. Javascript; Envoi utilisateur vers une autre page
- 14. . Compatibilité de sérialisation/désérialisation Java vers Java
- 15. Rails messages flash en Java
- 16. Envoi de données POST avec curl et php
- 17. Envoi d'e-mails en masse en PHP
- 18. Transmission de données de C vers Java
- 19. Extraction de RegEx de MySQL vers PHP
- 20. Envoi de valeurs via les liens
- 21. PHP passer des messages entre les pages
- 22. Envoi de ByteArray à Zend_Amf
- 23. Envoi de messages à des objets lors du débogage Objectif-C dans gdb, sans symboles
- 24. Envoi d'images depuis Flash vers PHPServer-séquence et les avantages de diverses options
- 25. urllib2 envoi de données
- 26. Déploiement de deux serveurs: PHP et Java
- 27. Phpwhois de PHP en Java?
- 28. Développeur Java migrant vers le développement de Java Desktop
- 29. Serveur PHP vers les transferts de serveur
- 30. Tutoriels .NET vers Java
J'ai mal exprimé l'idée. Le programme Java est toujours en cours d'exécution, seuls les threads de mise à jour sont exécutés périodiquement. –