I suggest, The sql node internally realizes the function of sending mail,
instead of calling the mail alert plug-in.
Plugin is optional, some users may not need the email alert plugin. E.g we.
So, It is recommended to extract util methods( MailUtils ), and, mail
config move to worker.properties.


--------------------
DolphinScheduler(Incubator) Commtter
Hemin Wen  温合民
[email protected]
--------------------


JUN GAO <[email protected]> 于2020年7月20日周一 下午3:53写道:

> Hi all .
>
> In this feature, we will put the function of sending email into the alert
> email plugin. But I found that SqlTask directly calls the code for sending
> emails. As a result, after the email function was moved to the
> dolphinscheduler-alert-email module, SqlTask could no longer call the email
> code.
>
> How should we deal with this situation?
>
> Should SqlTask send emails directly instead of through alert services? If
> SqlTask should send notifications through the alert server, then the alert
> server should provide something for SqlTask to call.
>
> If you think that SqlTask should send notifications through the alert
> service, then I have a few ideas. You can discuss which is more
> appropriate:
>
> 1. Alert server provides grpc interface or http interface, SqlTask calls
> these interfaces to send notifications.
>
> 2. SqlTask directly inserts an alert data into the table t_ds_alert, and
> then the alert server will automatically send a notification
> asynchronously.
>
> Do you have any suggestions?
>
> DolphinScheduler(Incubator)  PPMC
> Jun Gao 高俊
> [email protected]
>

Reply via email to