Command Queue

Last modified by Erik Bakker on 2024/02/22 13:38

Note that the functionality mentioned in this microlearning will become obsolete when migrating to the 3rd generation runtime.

Within the platform of eMagiz, sometimes you need to send a particular command from the eMagiz portal to retrieve information or execute a specific action. These commands can happen from the Deploy and the Manage phase. The two most noteworthy examples of the triggered command queue are the runtime dashboard functionalities and the message redelivery actions.

Should you have any questions, please get in touch with academy@emagiz.com.

1. Prerequisites

  • Expert knowledge of the eMagiz platform

2. Key concepts

This microlearning focuses on the command queue. The command queue communicates between the eMagiz portal and an eMagiz runtime.

  • Commands towards a runtime, for example, to retrieve runtime information in the runtime dashboard, are sent via the command queue
  • You can monitor the command queue the same way as any other queue within your model
  • The command queue is prominently used when accessing the Runtime Dashboard and when using Message Redelivery

3. Command queue

Within the platform of eMagiz, sometimes you need to send a particular command from the eMagiz portal to retrieve information or execute a specific action. These commands can happen from the Deploy and the Manage phase. The two most noteworthy examples of the triggered command queue are the runtime dashboard functionalities and the message redelivery actions.

For example, when you navigate the Runtime Dashboard and click on a runtime, the eMagiz portal will send a command to the runtime via the command queue to retrieve the runtime state. So, for example, the same logic applies when you select a flow and stop it.

For Message redelivery, the command queue retrieves all messages in the dead letter queue and resends messages via the command queue.

When all commands sent from the eMagiz portal are not working across models, something is probably broken in the backend of the eMagiz platform. In these cases, please contact us at support@emagiz.com

4. Assignment

There is no assignment for this microlearning.

5. Key takeaways

  • Commands towards a runtime, for example, to retrieve runtime information in the runtime dashboard, are sent via the command queue
  • You can monitor the command queue the same way as any other queue within your model
  • The command queue is prominently used when accessing the Runtime Dashboard and when using Message Redelivery

6. Suggested Additional Readings

There are no suggested additional readings.

7. Silent demonstration video

As this is more of theoretical microlearning, there is no video accompanying the microlearning.