2016-10-15 8 views
0

私はH2をDBとして使用しているPOCをいくつか実行しています。今、スケールアップするために、これを雲の上に置く予定ですが、複数のインスタンスで1つのH2サーバーを聞くにはどうすればいいですか? 私が念頭に置いておくべきことの1つは、インスタンスの1つにtcpサーバを作成し、それに他のインスタンスがこれと通信できるようにすることです。問題はCloud Foundryでポートを公開する方法だけです。Cloud Foundryで共有H2サーバーを作成するには?

final String[] args = new String[] { 
"-tcpPort", "8092", 
"-tcpAllowOthers","true" }; 

org.h2.tools.Server server = org.h2.tools.Server.createTcpServer(args).start(); 

誰かがこのtcpサービスを公開するために使用できるいくつかの例を教えてください。

答えて

2

適切な解決策は、アプリケーションインスタンスに共有永続データベースを使用することです。 TCPベースのコンテナからコンテナへのルーティングを構成することははるかに複雑になりますが、依然として復元力のないソリューションを残してしまいます。

関連する問題