問題タブ [cluster-computing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - GFS と lvm を使用して、クラスター内のどこかでファイルが開いているかどうかを確認するにはどうすればよいですか?
ファイルが同じGFSクラスター内の別のノードによって既に開かれているかどうかを確認することは可能ですか? たとえば、fuser コマンドは TruCluster のクラスタ全体で実行されます。コマンドまたは API を介してロック マネージャーのデータを照会することは可能ですか?
graphics - tcp/ip または別のネットワーク プロトコルを介して direct3d グラフィックスをレンダリングすることは可能ですか?
3D グラフィックス、より具体的には Direct3d の分散レンダリング用のクラスターとしてセットアップしたい 3 台のマシンがあります。これは、Wiregl ( http://graphics.stanford.edu/software/wiregl/ ) または Chromium を使用して Opengl で行うことができます。Direct3d で同じことを行うためのソリューションはありますか?
前もって感謝します
asp-classic - VB6.0およびWindows2003クラスタリング
Windows Server 2003 /IIS環境で実行されるVB6.0/ ASP(.NETではない)Webアプリケーションとsql2005サーバー。サーバー上で実行されるac/ c ++コンポーネント(exe / service)があります。
お客様は、Windowsクラスター環境で実行したいと考えています。WindowsAPIGetComputerNameの使用が原因で問題が発生します。これにより、「エイリアス」クラスター名ではなく、実際のサーバー名が取得されます。
c / c ++コンポーネントは、そのexeのWindowsでプロパティを設定することで修正されました。これにより、getcomputername呼び出しはネットワーク名(この場合はエイリアスクラスター名)を返すように強制されます。
VB / ASP部分には、getcomputernameへの呼び出しもあります。ac / c ++ exeを定義する方法と同様に、getcomputernameにネットワーク名を使用させることができる設定はありますか?
Webページのログイン画面が読み込まれると、バージョン/機能情報が表示されるはずですが、「メソッド〜オブジェクトの〜が見つかりません」というエラーが表示されます。activecomputername regキーをエイリアスclusternameに手動で変更すると、このエラーはなくなります。一部のWindowsプロセスが実行され、このキー値が正しい名前に戻されるため、これを長期的な修正として使用することはできません。
クラスター化された環境でvbアプリを削除するための提案はありますか?コードを変更する必要がないことを望みます。クラスター対応になるようにアプリを作成する必要がある場合は、半ショックを受けます。
ありがとう!
2009年7月31日更新
MS Cluster管理ツールを使用して、ローカルマシン名の代わりにネットワークノード名を使用するようにIIS(またはWebサイトに割り当てられたvb)に指示する方法があるかどうか疑問に思いました。これまでの皆さんの提案で、私の断絶が起こっているところだと思います。ここでも、クラスター管理ツールにc / c ++アプリケーションを追加し、コードを変更せずにネットワークノード名を使用するように構成することができました。IISで実行されるVB/ASPに対して同じことを行う方法はありますか。IISをクラスタリング用に構成する必要がありますか?
sql-server - SQLServerクラスターのJDBC接続文字列
SQLServerへのJDBC接続文字列を設定する必要があります。この質問は、 C#ADO.Net接続の質問に似ています。これは、JDBC接続文字列に固有のものです。
JDBC文字列の通常の形式は、「jdbc:sqlserver:// {host}:{port}」です。これで、SQLサーバークラスターのクラスター名はvvv \ iii({仮想サーバー} {インスタンス名})になります。
サーバー名としてvvv\iii文字列を使用する場合は、「SQLServerへの新しいデータソース」ウィザードを使用してODBC接続を設定することに問題はありません。ただし、JDBC接続文字列には特定のホストとポートが必要なようです。
JDBC接続文字列をSQLServerクラスターに作成する方法はありますか?
sql-server-2008 - クラスター化された SQL Server 2008 インスタンスに Analysis Services を追加する
既存のマルチインスタンス SQL 2008 クラスターがあり、Analysis Services を既存のインスタンスに追加しようとしています。インストールを開始し、[機能の追加] を選択して SSAS を構成し、インストール前の最後のチェックで、[既存のクラスター化されたインスタンスまたはクラスターで準備されたインスタンス] チェックに失敗します。もちろん、このチェックには失敗します。既存のクラスター化されたインスタンスに機能を追加しようとしています。エラーの写真は次のとおりです。
(出典: trycatchfinally.net )
SQL 2008 でクラスター化されたインスタンスに機能を正常に追加した人はいますか? それができないとは信じられません - 私の代替手段は、1 つのノードから SQL を削除し、この同じチェックに失敗しないことを願って (おそらくそうするでしょうが)、もう一度機能を追加してから、再度追加することです。 2番目のノードへ。これは危険で不必要に思えます。
同じ質問をした別の人を見つけましたが、明らかに答えている人は、サーバーをクラスター化する方法について言及していて、SQL 2000 を使用する必要があるため、質問を読んでいないため、これはまったく役に立ちません。 (ただし、回答が得られたら、ここで彼を紹介したいと思います: http://forums.techarena.in/software-development/1209984.htm
java - Spring Framework JVM 同士を接続する
4 つのサーバーがあり、JVM がインストールされています。Quartz がこのサービスを 10 分ごとに呼び出す Java サービスを作成しました。しかし、4 つのサーバーでは、10 分ごとに 4 つの呼び出しが行われます。この状況により、競合状態が発生します。4 つの JVM で 1 つのサービスのみが必要です。
Spring Framework でそれを行うにはどうすればよいですか?
java - クラスタ環境のシングルトン
Singleton オブジェクトをクラスター環境にリファクタリングするための最良の戦略は何ですか?
シングルトンを使用して、データベースからいくつかのカスタム情報をキャッシュします。ほとんどが読み取り専用ですが、特定のイベントが発生すると更新されます。
ここで、アプリケーションをクラスター環境にデプロイする必要があります。定義上、各 JVM には独自のシングルトン インスタンスがあります。そのため、1 つのノードで更新イベントが発生し、そのキャッシュが更新されると、JVM 間でキャッシュが非同期になる可能性があります。
キャッシュの同期を維持する最良の方法は何ですか?
ありがとう。
編集: キャッシュは主に UI にオートコンプリート リスト (パフォーマンス上の理由) を提供するために使用され、Websphere を使用します。したがって、Websphere 関連のヒントは大歓迎です。