This example application demonstrates how to dispatch tasks to a scalable set of worker processes using a message queue. It uses the AMQP 1.0 message protocol to send and receive messages.
-
Node.js version 16 or Greater
-
The user has access to an OpenShift instance and is logged in.
-
The user has selected a project in which the frontend and backend processes will be deployed.
Run the following commands to configure and deploy the applications.
$ oc new-project my-example-project
$ oc create -f service.amqp.yaml
$ ./start-openshift.shThe frontend module serves the web interface and communicates with
workers in the backend.
The worker module implements the worker service in the backend.
This link contains instructions on how to install the OpenShift Distributed Tracing Platform and enable tracing.