0

あるマシン上のあるアプリから別のマシンにメッセージを中継することに興味があります。すぐに利用できる共有ネットワーク ストレージがあります。私の考えでは、イントラネット アップロードを実行する 1 台のマシンでアプリを実行したいと考えています。ファイル/フォルダーの作成以外に、ドメインまたは共有ネットワーク ストレージについて何も制御できません。

独自のマシン上のこのアプリが、完全に異なるユーザーマシンにインストールされた完全に異なるアプリケーションに何らかの形で報告できるようにしたい (したがって、エラーが発生した場合は、ユーザーが介入できます)、ある時点で、プラットフォーム間 (vb.net/アクセスなど)。

最初に私を襲ったのは、アップロード アプリのステータスをテキスト ファイルにストリーム書き込みし、アップロード アプリが書き込むファイルを監視するユーザー エンド アプリにタイマーを設定することでした。

ただし、実装する前に、車輪を再発明するかどうか疑問に思っており、これを行うためのより良い方法があります。私は単純な解決策を探していて、最終的にはこれを VBA/Access に統合したいと考えています。SOは何が法案に合っていると思いますか? 「ログ」をストリーミングすることの欠点は何ですか?

4

1 に答える 1

1

あなたは車輪を再発明しています。これがメッセージ キューです。MSMQ (Windows に組み込まれている) や RabbitMQ など、これを行うための既存のソリューションが多数あります。Azure AppFabric や Amazon Simple Queue Service などのクラウド ベースのサービスもあります。

于 2013-05-03T15:51:09.300 に答える