問題タブ [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 - 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>
がないと、アプリケーションは例外をスローします。
再編成グループに対して同じ例外をスローします。
mysql - SQL Server 2000からMySQLストアドプロシージャを呼び出す方法は?
2つのデータベースがあります。1つはMySQL5、もう1つはSQLServer2000です。MySQLデータベースをリンクサーバーとしてMSSQLデータベースにマップしています。MySQLデータベースに保存されているストアドプロシージャをMSSQLデータベースから呼び出したいのですが。これを行うための正しい構文は何ですか?SQL Server 2000でも可能ですか?
編集:
私はもう試した
しかし、私はこれを取り戻します:
DB名と所有者を入力しても同じことがわかります。
api - このflickrapiクエリで何をしていますか?
私はflickrAPIを初めて使用します。特定の写真セットから写真を取得するのは、次のように、APIキーとユーザーがリストされた状態でRESTリクエストを行う場合であると想定しました。
しかし、これを試してみると、次の応答があります。
このAPIキーはhttp://www.flickr.com/services/api/keys/
、アカウントを登録したときに割り当てられたものであるため、このメッセージが表示される理由について混乱しています。
私はここで何が間違っているのですか?
java - Java RPC と Web サービスの比較
Java RPC と Java Web サービスをどのように比較しますか。私は Web サービスの経験が少しあります。次に、RPC が Web サービスとどのように比較されるかを知る必要があります。RPC はどのように機能しますか?
追加 :いずれかのオプションを選択するのはいつですか?
python - マルチプロセッシングの RPC、設計上の問題
multiprocessing.Process で rpc を実行する良い方法は何ですか?
また、プロセス A * 10、プロセス B * 1 のアーキテクチャに関する設計アドバイスも受け付けています。各プロセス A は、特定のアイテムを照会する必要があるかどうかをプロセス B に確認する必要があります。
そこで、すべての As に対して multiprocessing.Pipe() オブジェクトを実装し、B にそれぞれをリッスンさせることを考えていました。しかし、Multiprocessing.Pipe.recv が BLOCKING であることがわかりました。そのため、どうすればこれを行うことができるのか本当にわかりません。(ループを使用して、ループがブロックされる相手側から送信されたものを確認する場合)。
ツイストを使用するための提案がありますが、ツイストでこれを行う方法がわかりません: すべてのプロセス A から各 pipe.handler に defer を作成し、recv() が何かを受け取ると、それが続行されます。特定のルーチンを完了しますか?私は個人的にツイストがマルチプロセッシングとうまく混ざらないことを知っていますが、マルチプロセッシング実装の子プロセスであるツイストでいくつかのテストを行い、今回は実行可能だと思います。
推奨事項はありますか?
unix - (日)RPC auth_unix
私は自分の RPC フレームワークを実装しており、ほとんどの作業は完了していますが、auth_unix を確認するにはどうすればよいですか? データの構造はhttp://www.faqs.org/rfcs/rfc1050.htmlで定義されています9.2 UNIX 認証ですが、ユーザーを確認するにはどうすればよいですか?