問題タブ [rpc]
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.
java - Java 内から Python を使用する
重複の可能性:
Java Python 統合
100% Java で記述された既存の大規模なコードベースがありますが、その一部の新しいセクションには Python を使用したいと考えています。テキストと言語の処理を行う必要があり、これを行うには Python とNLTKのようなライブラリを使用したいと考えています。
Jython プロジェクトは知っていますが、これは Python 内から Java とそのライブラリを使用する方法を表しているように見えますが、その逆ではありません。これは間違っていますか?
そうでない場合、(理想的には) Python でメソッドを呼び出して結果を Java に返すことができるように、Java と Python の間でインターフェイスをとるための最良の方法は何でしょうか?
python - マルチプロセッシングモジュールとパイロの比較?
コンピューティングクラスターでの並列ジョブの基本的な管理にはpyroを使用します。各計算ノードですべてのコアを使用する責任があるクラスターに移動しました。(以前のクラスターでは、各コアは個別のノードでした。)Pythonマルチプロセッシングモジュールはこれに適しているようです。リモートプロセス通信にも使用できることに気づきました。誰かがリモートプロセス通信に両方のフレームワークを使用したことがあるなら、それらが互いにどのように積み重なっているかを聞いていただければ幸いです。マルチプロセッシングモジュールの明らかな利点は、2.6から組み込まれていることです。それとは別に、どちらが良いかを判断するのは難しいです。
c++ - ONC RPC で、異なるプログラム番号で登録された 2 つのスレッドから svc_run() を呼び出すことは有効ですか?
マルチプラットフォーム (Linux、Solaris、および Windows) をサポートし、C および C++ でコーディングされている私たちのプロジェクトでは、IPC にONC RPCを使用しています。最近では、アプリケーション サーバーを 2 つの異なるプログラムで動作させる必要があります。
テストのために次のことを試しました。
マルチスレッドアプリケーションを作成し、その中に2つのワーカースレッドを作成しました
Red Hat Linux 4 でこれを試しましたが、問題なく動作しています。
しかし、2 つのプログラム no を登録し、2 つの異なるスレッドで svc_run を呼び出すことは有効ですか?
インターネットで検索してみましたが、これに関する明確な情報を見つけることができませんでした。
apache-flex - DrupalRPCフォールト
うまくいけば、誰かがこの問題で私を助けることができます。
DrupalServicesとAdobeFlexを使い始めています。簡単なサービスを作成し、AMFPHPモジュールをインストールしました。アプリケーションを実行しているときのAdobeFlexでは、問題はないようです...そしてすべてが正常に実行され、データが表示されます
ただし、.htmlファイルと.swfファイルをWebサーバーにアップロードして、サイト[ http://www.bkardi.com/top25/Top25UI.html] にアクセスすると、次のエラーが発生します。
これを解決するための最善の行動方針は何ですか
c++ - 小規模分散 C++ アプリの最適なアプローチ
スタンドアロンアプリの配布に取り組んでいます。アプリの各インスタンスは、クエリを送受信できる必要があります。
要件:
- 言語 - C++
- スケール - 小さい。一度に 5 つのインスタンスの場合があります
- プラットフォームに依存しない
- データ転送量が多いことが予想される(最悪の場合生画像)
レジストリ サービスを実行する必要があるため、RPC は使用したくありません。CORBA と SOAP はオーバーヘッドが大きすぎると思います。カスタムプロトコルを使用することにしましたが、もっと良いものがあるかどうか聞きたいだけです.
ありがとう。
java - Android:サービスにハンドラーを渡す
だから、私はアンドロイドAIDLのドキュメントを読み、RPCがアクティビティとサービスの間でどのように機能するかについての一般的な考えを持っています。ただし、私のアプリケーションでは、そのような機能を実装するのはやり過ぎのようです。基本的に、サービスに優れたハンドラーを渡して、そのスレッドがデータをアクティビティに渡すことができるようにします。現在、静的パブリックメンバー(ハック)を使用してこれを回避していますが、サービスの開始インテントでHandlerオブジェクトを渡すことをお勧めします。たとえば、作成時にintをサービスに簡単に渡すことができます。
ただし、ハンドラーはシリアル化できないため、単純な静的メンバーハックなしでハンドラーをサービスに渡す方法を見つけられませんでした。何か洞察はありますか?または、それを吸い上げてサービスに対して正式なRPCを実行する必要がありますか?
c# - 2 つの別々のアプリケーション間の通信
データベースからデータを読み取る Windows サービスを開発しました。データベースは ASP.net MVC アプリケーションを介して読み込まれます。
データベースに選択クエリを発行して、サービスがメモリ内のデータを再ロードするようにする必要があります。この再読み込みは、Web アプリによってトリガーされます。これを達成するためのいくつかの方法を考えました。たとえば、Remoting、MSMQ、または単純にサービスがソケットでリロード コマンドをリッスンするようにすることです。
これに対する最善のアプローチは何かについての提案を探しています。
java - リモートデバッグ機能を使用してオブジェクトのデータを取得するには?
Eclipse のリモート デバッグ手法と同様に、リモート オブジェクト (サーバー上にある) からデータを取得するにはどうすればよいでしょうか? 私はすでにクライアントコードを持っており、それを拡張して(可能であれば)ポートにバインドし、サーバーからデータを取得したいだけです。
正直なところ、サーバーは既にリモート デバッグを許可しており、Eclipse デバッガー ビューでデータを表示できるため、サーバー側で特定のものを使用したくありません (つまり、サーバー上で追加のコードを作成します)。
サンプルコードを教えていただければ、さらに良いでしょう。あらかじめご了承ください。
wmi - (!) RPC サービスを使用しないリモート シャットダウン
コンピュータをリモートでシャットダウンするには、さまざまな方法があります。
私が知っているのは以下の3つです。
- リモート WMI 接続を介して Win32_OperatingSystem クラスの Shutdown メソッドを呼び出す
- Microsoft Windows shutdown.exe の使用
- (whatever).exe が自分自身をターゲット マシンのシステム フォルダーにコピーし、自分自身をサービスとして登録して、パラメーターを使用してリモートで起動し、ローカル シャットダウンを開始できるようにします。
番号 3は、sysinternals が行う理由です。たとえば、sysinternals がターゲットに自身をコピーしてサービスを呼び出すことができるように、ファイルとプリンターの共有をアクティブにする必要があります。
番号 2はほとんどどこでも機能しますが、ファイルとプリンターの共有を有効にする必要もあります。理由: これにより、シャットダウンをリモートで呼び出すために必要な RPC サービスがアクティブになります。
私の知る限り、ナンバー 1の WMI ソリューションでも、ターゲットに WMI をインストールするだけでなく、RPC サービスを有効にする必要があります。
私の問題は次のとおりです。RPCを有効にせずにリモート コンピュータをシャットダウンできるソリューションが必要です。
方法はありますか?
注: ビジネス ソリューションのコンテキスト内での方法 ;-)
eclipse - Eclipse の CNF (Common Navigator Framework) から popUpMenus を削除する
plugin.xml
ファイルを構成するだけで、Commons Navigator フレームワークからほとんどすべての popUp メニューを削除することに部分的に成功しました。
行くことを拒否する 2 つのメニューがあります。
group.edit
とgroup.reorganize
.
私のplugin.xml
設定は次のようになります:
を false に設定すると、allowsPlatformContribution
コントリビューションがコンテキスト メニューに追加されなくなります。ただし、... これはバグのように見え始めています。group.edit
group.reorganize
明白な解決策は、my から挿入ポイントを削除することですが、挿入ポイント<popUpMenu>
がないと、アプリケーションは例外をスローします。
再編成グループに対して同じ例外をスローします。