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>|| | + | |<u>Name</u>||Task name|| | 
| |- | |- | ||
| − | |<u>Description</u>|| | + | |<u>Description</u>||Task description|| | 
| |- | |- | ||
| − | |<u>Max Delivery Attempts</u>|| | + | |<u>Max Delivery Attempts</u>||The max tentative executed by MB to deliver an itmSUITE Message before give up|| | 
| |- | |- | ||
| − | |<u>Allow Multiple</u>|| | + | |<u>Allow Multiple</u>|||| | 
| |- | |- | ||
| − | |<u>Message Publisher</u>|| | + | |<u>Message Publisher</u>||MB simulates the defined Publisher|| | 
| |- | |- | ||
| − | |<u>Priority</u>|| | + | |<u>Priority</u>||Message processing priority|| | 
| |- | |- | ||
| − | |<u>Message Collaborator</u>|| | + | |<u>Message Collaborator</u>||This is a Filter for field Message Type|| | 
| |- | |- | ||
| − | |<u>Message Type</u>|| | + | |<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:
- Manage itmSUITE messages distribution
- 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:
- EEM shall be configured to subscribe "Get mail" scheduled message
- EEM shall be configured to propagate received data (mail of external Messages) to MB
- PMSM shall be configured to subscribe "External Message"
- 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 | 
