0

私はアプリケーションと c# を開発しています。現時点では、Windows プラットフォームのみのプロジェクトに取り組んでいます。ただし、プログラムを Linux、Mac OS、および Windows で動作させるために、C# mono の使用に移行する予定です。

私が自分のプログラムに実装している機能の 1 つは、それらの間で通信する機能です (つまり、コマンドを送信し、応答メッセージ、ログ メッセージ、シグナルなどを受信することによって、GUI プログラムと通信および対話できるコンソール タイプのプログラム)。Windows dotnet フレームワークに戻って、匿名パイプを調べていますが、現在、Mono.Unix.UnixPipes が私に代わって機能し、プロセス間メッセージングを Linux でほとんどまたはまったく調整せずに実装できるかどうかを確認しています。 mac-os と windows。

私はこの種の機能に少し慣れていないので、ドキュメントを読んでいます (ただし、クラスとオブジェクトのドキュメントはまだあまり役に立ちません)。また、stackoverflow に投稿されているプロセス間メッセージングの質問のいくつかも参照しています。

誰かがこれを行う方法に関するチュートリアルのようなドキュメントまたは例へのリンクを持っている場合、それは大きな助けになります. 助けてください?

ありがとうございました。

4

1 に答える 1

0

mongodb (開発ボックスから数百のサーバーに簡単に拡張可能) を実行し、その上でライブラリhttps://github.com/dominionenterprises/mongo-queue-csharpをメッセージングに使用することを強くお勧めします。いくつかの非常に優れたパターンを可能にするメッセージを照会する機能があります。モノにも対応!必要に応じて、他の言語もいくつか持っています。

于 2013-09-27T16:00:53.170 に答える