2012-10-15 76 views
2

對於我的web api使用應用程序的港灣是一個neo4j數據庫支持的好奇。如果我在amazon ec2實例上託管neo4j的實例,如何確保該ec2實例和我的應用程序港口工作者之間的連接?我可以在應用程序港口應用程序上設置地理區域,以儘量減少數據庫和應用程序之間的網絡延遲?在appharbor上使用neo4j

是否有推薦或託管的neo4j實例,我應該使用app harbor應用程序?我知道heroku很快就會有一個託管的neo4j解決方案,如果我的應用程序海港應用程序使用heroku託管的neo4j服務,會不會有任何問題?

+0

您是否實施了frissm解決方案?它怎麼樣? –

+0

是的,它工作正常。 – MonkeyBonkey

回答

2

你可以想象在Heroku上創建一個應用程序,並在那裏提供Neo4j add-on,然後複製粘貼連接字符串並從你的AppHarbor應用程序中消耗neo4j實例。

或者,您可以自己運行Neo4J,並打開AppHarbor應用程序服務器。說明如下:http://support.appharbor.com/kb/tips-and-tricks/application-server-ips-ec2-configuration

+0

是否允許從所有應用程序港口應用程序訪問我們的Neo4j ec2實例,甚至那些我們不是我們的? – MonkeyBonkey

+0

不,您可以將訪問密鑰(保護EC2實例)放到AppHarbor實例的環境配置中,就像我認爲的Heroku一樣,請參閱https://devcenter.heroku.com/articles/neo4j#addon-settings。 –