2014-08-27 6 views
1

Je vais développer un service C# qui doit accéder à MongoDB. Je l'ai trouvé agréable d'avoir une base sur openshift, mais ne peux pas comprendre/trouver des informations s'il est même possible de se connecter à Openshift MongoDB à partir de l'application non-openshift? Disons que j'ai une application asp.net sur Azure et que je veux stocker des données sur Openshift. Est-ce possible et comment obtenir une URL de connexion? Merci d'avance!Service C# avec MongoDB sur OpenShift

+0

https://www.openshift.com/blogs/getting-started-with-port-forwarding-on-openshift puis utilisez une chaîne de connexion mongodb dans votre application azur. Gardez à l'esprit que la latence sera assez élevée. –

Répondre

2

Le serveur mongodb ne serait pas accessible en dehors de l'infrastructure OpenShift par une connexion directe. Vous devrez utiliser la commande rhc port-forward sur le serveur exécutant votre application C#, ou vous devrez créer une API sur votre équipement OpenShift qui vous permettra de communiquer avec MongoDB. Vous pourriez être mieux d'utiliser https://mongolab.com/ ou quelque chose comme ça, essentiellement un DBaaS.

+0

Merci, comme je le pensais, vous pouvez accéder uniquement de l'intérieur. – Viachslau