この記事では、Spring Boot管理監視サービスの上流および下流の電子メール通知を紹介します。次のように、すべての人と共有されます。
マイクロサービスアーキテクチャでは、サービスの数は数十から数百の範囲であり、これはサービスの監視に不可欠です。
以前の単一プロジェクトの場合、いくつかのプロジェクトを開始することが修正されます。サードパーティの監視ツールを介して監視し、リアルタイムで警告することができます。
マイクロサービスの下では、サービスが多すぎるため、いつでも拡張できます。現時点では、サードパーティの監視機能は適用されません。 Spring Boot Adminを介して登録センターに接続して、ページでのみ表示できるサービスステータスを表示できます。
多くの場合、私は自動的に監視し、電子メールで警告を出すことができることを望んでいます。特定のサービスがそのような関数を削除しました。実際、この関数はSpring Boot管理者ですでに利用可能です。使用するために電子メール情報を構成するだけです。
最初に電子メールに必要な依存関係を紹介します。
<Dependency> groupId> org.springframework.boot </groupid> <artifactid> spring-boot-starter-mail </artifactid> </dependency>
次に、メールサーバー情報を構成ファイルに追加します。
spring.mail.host = smtp.qqc.comspring.mail.username = [email protected]= QQメールボックスの承認コードspring.mail.properties.mail.smtp.auth = truespring.mail.properties.mail.smtp.starttls.enable = truespring.mail.properties.mail.smtp.starttls.required = true spring.boot.admin.notify.mail.from = [email protected]を送信してください
設定が完了した後、サービスがオンラインでオフラインの場合、メールアドレスはメールを受信できます。
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。