問題タブ [inproc]
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.
tcp - 異なるGoroutinesのZeroMQコンテキスト間で通信する方法は?
私はこれを定型文として使用していますが、同じプログラムに、ワーカーであり、バックエンドエンドポイントtcp://127.0.0.1:5560に接続するいくつかのゴルーチンもあります。
私がやりたいのは、ipc://、inproc://、さらにはunixソケットなどのより効率的な方法で接続することです。私はそれらを試しましたが、うまくいきませんでした。ChannelsはZeroMQではダメですよね?
では、TCPを使用せずに、さまざまなゴルーチンをZeroMQコンテキストに接続するにはどうすればよいですか?より良い代替案はありますか?
更新:コード:
asp.net - StateServer サービス使用時のセッション データのクエリ
.NET 4.0 Web アプリで StateServer サービスを使用しているときに、すべてのアクティブなセッションにわたってクエリを実行する方法を知っている人はいますか?
私のシナリオでは、ユーザーがパートナー サイトの 1 つに移動したときにセッション データを設定しています。パートナー サイトは定期的に当サイトのサービスを呼び出し、セッションがまだアクティブであるかどうかを確認し、その他のデータを返します。
List all active ASP.NET Sessionsで説明されているソリューションを使用して、最初に InProc セッションを使用していたときに、なんとか機能させることができましたが、StateServer サービスの使用に切り替えたとき、これらの手法は機能せず、セッションを照会できません。 .
何か案は?
どうもありがとう
com - COM マーシャリングを避ける
com スレッド モデルについて少し混乱しています。
インプロセス サーバーがあり、CoInitializeEx で使用されるスレッド モデルやフラグに関係なく、任意のスレッドからアクセスできるインターフェイスを作成したいと考えています。
あるスレッドから別のスレッドにインターフェイスを渡すとき、問題なく CoMarshalInterface/CoUnmarshalInterface を使用しますが、それを回避してインターフェイス ポインターを直接渡す方法が存在するかどうかを知りたいです。
ニュートラル アパートメントを使用するインターフェイスを作成しようとしましたが、問題を回避するために CoMarshalInterface/CoUnmarshalInterface を呼び出す必要があります。
よろしく、マウロ。
c# - 2 つのコマンドのみを認識するときに MS Speech API をより正確にする方法
ac# アプリケーションのコマンド アンド コントロール モードで Speech API 5.1 を使用しようとしています。私はそれを inProc で使用しており、グラマーには 2 つのコマンドしかありません。私が直面している問題は、これらのコマンドを検出する精度に関連しています。認識エンジンがコマンドを正しく認識していません。ときどき(ときどきというよりはむしろ)どんな声でも起動するだけです(コマンドの音に近いものではありません)。私が持っている2つのコマンドだけを認識する際に、より厳密にするテクニックはありますか?
asp.net - Session.Abandon が asp.net の loginurl に自動的にリダイレクトしない
これは非常に些細な質問のようですが、それでも実行できません。私はasp.net Webアプリケーションを構築しており、ここでフォーム認証を使用しています。私が従った次の手順。
1) web.config では、これはエントリです
2) default.aspx でカスタム認証を使用し、認証がパスした後、web.config に記載されている defaultUrl にリダイレクトしています。以下はコードです。これはうまくいっています。
Login1 は asp.net のログイン コントロールです。
3) StockTips.aspx (defaulturl) では、Logout linkbutton クリック イベントで、自動的に loginurl (default.aspx) にリダイレクトされるようにセッションを破棄しようとしています。これは起こっていません。同じページ、つまり StockTips.aspx にとどまっています。以下はコードです。
Session["test"] の値も残ります。上記のコメント付きのコードを試しました。セッションが放棄されると、自動的に loginurl にリダイレクトされると確信しているため、Response.Redirect を明示的に loginurl に書き込みたくありません。しかし、どういうわけかそれは機能していません。
次の情報が役立つかどうかはわかりませんが、追加することを考えました. default.aspx と stocktips.aspx の両方が開くマスター ページがあります。マスター ページではなく、stocktips.aspx 内の LinkButton。
私の側からさらに情報が必要な場合はお知らせください。
助けてください!
前もって感謝します。
よろしく、
サマール
asp.net - セッションの終了後に ASP.NET が defaultURL に自動的にリダイレクトされない
これは非常に些細な質問のようですが、それでも実行できません。私はasp.net Webアプリケーションを構築しており、ここでフォーム認証を使用しています。私が従った次の手順。
1) web.config では、これはエントリです
2) default.aspx でカスタム認証を使用しました。認証がパスした後、web.config に記載されている defaultUrl にリダイレクトしています。以下はコードです。これはうまくいっています。
Login1 は asp.net のログイン コントロールです。
3) StockTips.aspx (defaulturl) では、Logout linkbutton クリック イベントで、自動的に loginurl (default.aspx) にリダイレクトされるようにセッションを破棄しようとしています。これは起こっていません。同じページ、つまり StockTips.aspx にとどまっています。以下はコードです。
Session["test"] の値も残ります。上記のコメント付きのコードを試しました。セッションが放棄されると、自動的に loginurl にリダイレクトされると確信しているため、Response.Redirect を明示的に loginurl に書き込みたくありません。しかし、どういうわけかそれは機能していません。
次の情報が役立つかどうかはわかりませんが、追加することを考えました. default.aspx と stocktips.aspx の両方が開くマスター ページがあります。マスター ページではなく、stocktips.aspx 内の LinkButton。
私の側からさらに情報が必要な場合はお知らせください。
助けてください!
前もって感謝します。
よろしく、
サマール
zeromq - C# と C++ を接続するために "inproc" を使用する方法 (コンテキストを共有するには?)
「inproc」バインディングを使用して、アプリケーションの c++ 側と c# 側を接続したいと考えています。そのためには、何らかの形でコンテキストを共有する必要があります。これは、C# と C++ の両方の部分が同じコンテキストを使用する必要があるためです。どうやってやるの?公式の c++ および c# バインディングを使用しています。
つまり、C# 側では、ZeroMQ.ZmqContext が必要です。
C++ 側では、zmq::context_t が必要です。
そして、両方のインスタンスが同じコンテキストを指す必要があるため、「inproc」を使用できます。
performance - ZMQ クライアント - サーバー - ワーカーのパフォーマンス
私は現在、いくつかのクライアントのタスクを取得して処理するサーバーを備えたシステムを開発しています。
高いスループットが必要なため、1Gbit ネットワークでの往復/秒の速度を調べました。
シナリオ:
- クライアントにはディーラー ソケットがあり、サーバーにタスクを送信し、サーバーはルーター ソケット (TCP 接続) でタスクを受信します。
- サーバーはタスクを 1 つのワーカー スレッド (ディーラー - INPROC 経由のディーラー) に転送します。
- ワーカー スレッドはタスクを処理し、同じ方法で応答を返します。
ベンチマークには、16 台のマシンで 16 台のクライアントを使用しました。
ベンチマーク 1: (ワーカーなしで、サーバーはメッセージをクライアントに直接送信します) 結果:
- 1B-メッセージ: 143540,67 RT/s (RT = 往復)
- 10B-メッセージ: 140160,72 RT/秒
- 100B-メッセージ: 129634,43 RT/秒
- 500B-メッセージ: 120977,5 RT/s
- 1024B-メッセージ: 107983,59 RT/秒
ベンチマーク 2: (worker が 10 の場合、サーバーは単にブローカーとして機能します)
- 1B-メッセージ: 92873,51 RT/s (RT = 往復)
- 10B-メッセージ: 81619,33 RT/秒
- 100B-メッセージ: 83606,02 RT/秒
- 500B-メッセージ: 75229,45 RT/秒
- 1024B-メッセージ: 63648,32 RT/s
ソース:
- http://pastebin.com/5JBD0DUH (ベンチマーク 1)
- http://pastebin.com/3iq2Bxqc (ベンチマーク 2)
ワーカー スレッドを使用して inproc-roundtrip を追加するだけで TP がそれほど低下する理由を特定するのを誰かが手伝ってくれますか? ワーカー スレッドでより高い TP を期待していました。ZMQ Inproc Performance はそれほど速くないのですか?
c# - インプロセスとアウトプロセスの違い
C# で inproc と outproc の違いを見つけようとしています。サーバー上で実行されている dll があり、inproc と outproc の両方で実行されるかどうかについて質問がありますか? パフォーマンスに関しては、どのプロセスが優れていますか?