最近、次の要件を備えたプロジェクトがやってきました... 1. Web サイトの可用性を継続的にチェックする C# コンソール アプリを構築します。2. Web サイトのステータスをどこかに保存して、異なるプラットフォームがステータスにアクセスできるようにします。
コンソールアプリは完成したのですが、ステータスをどこに保存するか悩んでいます。私はSQLレコードを考えています。
拡張可能で柔軟性があり、x 個のフレームワークまたはプラットフォームで使用できるように、ステータスを保存する場所をどのように処理しますか?
更新: RESTful サービスを備えた DB ストレージを使用しているようです。また、ダウンしているサービスへのフォールバックとして、ステータスを xml ファイルに保存します。