1. 邮件
作用:在接口调用失败或系统出现故障时能够将错误消息发送给企业管理员,方便管理员知晓并及时处理系统故障。
1.1.1. 邮件的配置:
邮件相关的配置统一维护在数据库中系统配置表中,通过系统配置接口来获取,将邮件相关的信息维护在数据库中方便系统管理员根据变化及时维护相关信息。
邮件字段说明:
配置项 | 配置项值 | 描述 |
---|---|---|
mail.host | xxx | 邮件服务器 |
mail.port | xxx | 邮件端口 |
mail.username | xxx | 发件人邮箱 |
mail.password | xxx | 发件人密码 |
mail.to | xxx | 收件人,可有多个,用逗号隔开 |
mail.auth | xxx | 是否开启验证 |
mail.from | xxx | 发送人email |
调用产品或下游接口失败时候,会发布事件调用发送email的接口,错误消息可以分为两类,一类是产品返回的错误消息,一类是企业提供的接口的返回消息。
邮件发送的同时也支持持久化存储,发送给管理员的邮件同时会以邮件标题·、邮件内容、邮件接收人三部分存储在mid_mail_history表中以供后期维护使用。
邮件持久化历史提供了展示界面如下: