0

結果の配布に、zookeeperとprojectvoldemortという2つの他のサービスを実行する必要があるJavaプロジェクトがあります。すでに有効な構成で各プロジェクトの適切なバージョンを出力するビルドプロセスが必要です。これにより、新しい環境を公開するには、ビルドからピースを取得して、運用サーバーで開始する必要があります。

プロジェクトにはバージョン管理システムを使用していますが、これら2つの依存関係は少し大きいので、内部のftpサーバーに保存して、ビルド時にdistフォルダーにダウンロードすることを考えました。

これは良い習慣ですか?誰かがすでにこのようなことをしましたか?

4

1 に答える 1

0

少なくとも Zookeeper については、メモリ内の Zookeeper を Java プロセスに埋め込んでいる例があります。

ただし、一般的には、依存サービスがマニフェストで指定され、インストール/起動システムが共通の起動構成ファイル (ホスト名、ポート、ユーザー ID などの要素を含む) を使用して特定の構成ファイルを生成し、それぞれを起動する、かなり一般的な配布モデルです。サービスアップ。オープンソースシステムについては知りませんが、会社ではこれに社内で構築されたシステムを使用しています。

于 2012-03-15T11:19:23.970 に答える