Differenze tra le versioni di "MB - Message Bus"

Da itm wiki.
(Created page with "= Message Bus = MB (Message Bus) is a service module used for: # Manage itmSUITE messages distribution # Plan scheduled task === Message Distribution === MB expose a subscrip...")
 
(Schedule Task)
 
Riga 20: Riga 20:
 
! Field !! Meaning !! Comments
 
! Field !! Meaning !! Comments
 
|-
 
|-
|<u>Name</u>||TBC||
+
|<u>Name</u>||Task name||
 
|-
 
|-
|<u>Description</u>||TBC||
+
|<u>Description</u>||Task description||
 
|-
 
|-
|<u>Max Delivery Attempts</u>||TBC||
+
|<u>Max Delivery Attempts</u>||The max tentative executed by MB to deliver an itmSUITE Message before give up||
 
|-
 
|-
|<u>Allow Multiple</u>||TBC||
+
|<u>Allow Multiple</u>||||
 
|-
 
|-
|<u>Message Publisher</u>||TBC||
+
|<u>Message Publisher</u>||MB simulates the defined Publisher||
 
|-
 
|-
|<u>Priority</u>||TBC||
+
|<u>Priority</u>||Message processing priority||
 
|-
 
|-
|<u>Message Collaborator</u>||TBC||
+
|<u>Message Collaborator</u>||This is a Filter for field Message Type||
 
|-
 
|-
|<u>Message Type</u>||TBC||
+
|<u>Message Type</u>||Allowed Message Types for selected Message Collaborator||
 
|}
 
|}

Versione attuale delle 14:27, 7 nov 2017

Message Bus

MB (Message Bus) is a service module used for:

  1. Manage itmSUITE messages distribution
  2. Plan scheduled task

Message Distribution

MB expose a subscription service: each modules could be optionally configured to subscribe to any Message Type.

A typical way to configure MB is:

  1. EEM shall be configured to subscribe "Get mail" scheduled message
  2. EEM shall be configured to propagate received data (mail of external Messages) to MB
  3. PMSM shall be configured to subscribe "External Message"
  4. PMSM shall be configured to manage incoming External Messages: the Action Engine shall be used for this purpose.

Schedule Task

MB can generate itself itmSUITE Message. The generation of these Messages is scheduled in Message Scheduler Management

Field Meaning Comments
Name Task name
Description Task description
Max Delivery Attempts The max tentative executed by MB to deliver an itmSUITE Message before give up
Allow Multiple
Message Publisher MB simulates the defined Publisher
Priority Message processing priority
Message Collaborator This is a Filter for field Message Type
Message Type Allowed Message Types for selected Message Collaborator