2016-09-07 1 views
0

En WSO2 ESB, nous avons 2 fichiers xml axis2xml et axis2_nhttp.xml. Dans un scénario où le service wso2 doit appeler des points de terminaison de repos, l'interface fonctionne uniquement lorsque nous utilisons axis2_nhttp.xml et ne fonctionne pas lorsque vous utilisez axis2.xml. Quelqu'un peut-il nous dire quelle est la différence et s'il y a des inconvénients si nous utilisons axis2_nhttp.xml?wso2 esb axis2_nhttp.xml

nous devons avoir ssl et aussi des gestionnaires de sécurité mis en place pour nos services WSO2

Merci

Répondre

0

De WSO2 Docs:

WSO2 ESB prend en charge deux transports non-bloquant, à savoir le transport passthrough et le transport nhttp. Le transport passthrough est le transport par défaut de l'ESB, mais vous pouvez définir le transport NHTTP comme le transport par défaut en renommant le fichier /repository/conf/axis2/axis2_nhttp.xml en axe2.xml.

Vous pouvez en savoir plus sur les transports ESB here. Ainsi, lorsque vous remplacez axis2.xml par axis2_nhttp.xml, vous avez activé NHTTP trasport (et désactivé le transport par défaut par défaut). Cependant, la chose importante à noter ici est que les appels de point de terminaison REST devraient fonctionner dans les deux transports. Il doit donc y avoir des problèmes dans votre configuration de synapse.

+0

Je suis d'accord le comportement de base ne devrait pas changer, Nous avons essayé avec appel (avec non-bloquant vrai) et aussi envoyer aucun travaille avec le xml axis2 par défaut mais le moment nous changeons le axix2_nhttp à axis2 il fonctionne comme demandé où le problème pourrait être. – user6732942

+0

Pouvez-vous poster votre configuration de synapse? – Bee

+0

pas en mesure d'afficher le code ici trop longtemps, puis-je l'attacher quelque part? – user6732942