Размещение веб-приложения ASP.NET с поддержкой Neo4j

У меня уже есть хостинг ASP.NET, но я не знаю, как запустить мое приложение вне Neo4j, поскольку для этого требуется стек Java.

Кажется, мои единственные варианты:

  • Получите отдельный хостинг для Java/Linux и установите там Neo4J, используя его как сервер базы данных.
  • Получите Neo4J как услугу (аналогично тому, что MongoHQ делает для пользователей MongoDB), но мне не повезло найти поставщиков. Любой совет здесь?
  • Переместите все мое приложение в Mono, а затем поместите все это на хостинг Java/Linux и установите Neo4j.

Любые другие идеи?


person Jonathan    schedule 10.02.2011    source источник


Ответы (1)


Да, такое действительно очень много. Мы только что разместили Neo4j в Windows Azure, и поэтому он, естественно, может поддерживать решение ASP.NET или любое другое внешнее решение, которое вы, возможно, захотите иметь!

Кроме того, очень легко общаться с сервером Neo4j из .NET, поскольку он общается по HTTP с использованием REST. Говорить с ним так же естественно, как и с хранилищем Windows Azure.

http://neo4j.cloudapp.net/

person noopman    schedule 11.02.2011
comment
Не могли бы вы подробнее рассказать, как вы установили его в Azure? Какой сервис вы используете? Спасибо. - person Piedone; 12.09.2012
comment
Это было некоторое время назад. Мы использовали CloudService для размещения процесса, на котором работает наш сервер. Его установка включала загрузку и распаковку как среды выполнения Java, так и сервера. Сегодня я бы вместо этого использовал хост Linux VM Neo4j в Windows Azure, я думаю. Это имело бы больше смысла и, вероятно, было бы более плавной установкой и более высокой производительностью (из-за того, что это лучшая среда для этого сервера на основе Java). - person noopman; 09.01.2013