2010-05-07 35 views
3

J'ai essayé de faire en sorte que l'exemple pubsub du téléchargement NServiceBus fonctionne en mode passerelle.Comment utiliser NServiceBus en mode passerelle

Je n'ai pas vraiment pu trouver beaucoup de détails sur la façon de faire fonctionner NServiceBus en mode passerelle. Comment configurer l'éditeur/serveur en mode passerelle?

Comment configurer l'éditeur/serveur en mode passerelle? Lorsque j'ai essayé, j'ai reçu une exception de refus d'accès qui serait due au compte sur lequel je l'ai exécuté ou à un élément qui me manque.

Comment configurer les abonnés/clients pour communiquer avec la passerelle?

Quelqu'un peut-il me diriger dans la bonne direction?

Répondre

1

Il n'y a pas de "mode passerelle" - c'est un processus supplémentaire. Vous exécuteriez une instance sur chaque site. Avez-vous lu la documentation?

http://docs.particular.net/nservicebus/gateway/

+1

Oui J'ai, Udi. Je suis un peu confus par cela. Ce serait bien s'il y avait un tutoriel sur la façon de le faire. Voici le processus que j'ai essayé: 1. J'ai configuré l'URI de configuration de passerelle au serveur sur le client et le serveur. 2. Exécutez le processus hôte passerelle sur toutes les machines. Mais l'URI d'écoute me dit que le format du nom de réseau n'est pas valide pour les machines clientes. Le reste du processus que je suppose est: 3. Démarré le serveur. 4. Démarrez le client. 5. Les messages seront ensuite transmis entre les deux via le port HTTP spécifié. – Mike737

+2

Vous avez tort à l'étape 1. Vous ne pouvez pas avoir la passerelle sur le client écouter sur une URL de serveur - il doit être un point de terminaison local. Dans une large mesure, la passerelle est destinée à la communication serveur à serveur multisite - et non à la communication avec les clients via HTTP. –