XML ファイルを使用して、プログラム、サービスが読み取って適用する一連のルールを保存しています。明らかに、XML ファイルに新しいルールを追加するときは、変更が有効になるようにサービスをバウンスする必要があります。
XML ルール ファイルが変更された場合にサービスをバウンスする必要がないように、XML ファイルを 30 秒ごとに「ポーリング」し続ける方法はありますか?
ありがとう
使用している言語とプラットフォームはわかりませんが、ファイルシステムの変更を監視するOS機能があることがよくあります。これは、ポーリングよりもはるかに効率的です。.NETにはFileSystemWatcherクラスがあり、このメカニズムにアクセスしてファイルの変更を監視できます。Mono .NET Frameworkは、いくつかの特定の技術要件がありますが、FileSystemWatcherもサポートしています(http://www.mono-project.com/FAQ:_Technicalを参照)。
可能であれば、これをポーリングしないようにしてください。