Message fabric overview
A message fabric is a messaging infrastructure that connects and enables communication between AS4 Microservice components. You can configure a messaging receiver to receive notifications.
Messages are transmitted to the components over the message fabric. The message fabric constitutes the message queues to write and retrieve application-specific data to and from the queues without the requirement for a private, dedicated connection to link the components.
WebSphere Message Queue is used for messaging in production installations of AS4 Microservice. However, in stand-alone installations that are used for proof-of-concept and demonstration purposes, WebSphere eXtreme Scale is used.
Message queues are used to configure messaging receivers and messaging destinations. In AS4 Microservice, messaging destination and messaging receiver are used to send and receive the business document object, payload, and attachments from the business application. Additionally, message queues are used to configure the notification destination to notify the business application of any errors. Default error notification queues are created during the deployment of AS4 Microservice. However, you can also create custom notification queues based on your requirements.
Restriction: If the communications component receives a notification (critical event) about low grid memory, the messaging receivers immediately stop accepting the incoming messages for processing. Messages that are already accepted are processed. After the memory clears and rises higher than the low watermark, another notification is sent to the communications component. Thereafter, the messaging receivers start accepting the messages.