Notification Server

Notification Server determines whether a notification message should be sent or not based on the notification event.

Notification Server pulls notifications from RocketMQ to HM. HM makes decisions about notification events based on the delivery time of notifications or whether the notification is a repeated one. Configure the SMS and mail delivery format, decide whether a notification should be sent out, and save the notifications in MongoDB.

Decision-making Workflow of the Notification Server

Notification decision-making workflow: abstract primary keys of the notification event delivered by the Runtime Notification Server. Primary keya are composed of eventID, IP and create-time.
Determine whehter the notification information exists or not based on primary keys. If yes, determine whether the notification information expires or not. If not, then further determine whether the repetition frequency exceeds the maximum value or not. Invoke the mail module and the SMS module and send out a notification if all conditions are met.

results matching ""

    No results matching ""