I seem to recall since DM10, specific ports became required in a cluster for the usage of NATS.
What info is actually exchanged via the NATS service?
What is still relying on SLNet instead?
Thanks
As this question has now been inactive for a very long time, I will close it. If you still want more information about this, could you post a new question?
I'll let someone else reply for the DataMiner part, but for the DxMs regarding the cloud functionality almost all the communication between those DxMs goes over NATS in the cluster.
An example where NATS is explicitly not used for, as it's not made for that, is transferring (large) files. That's why we introduced the need for port 5100 with the cloud DxMs, so that each DxM could proxy files(/requests) over HTTPS to the right server or to dataminer.services via the CloudGateway. As an example for that your have Catalog and DxM deployments from dataminer.services, or Remote Log Collections towards dataminer.services.
Thanks, Jordy – that’s a start – leaving the topic open as I need to retrieve info also outside of the DxM side.
Hi Alberto,
I've checked with the Data Core team, and it appears that NATS is used for too many things to easily be able to enumerate this here. However, the most important ones are DxM communication, parameter changes, and alarms. Laurens also provided some more information about this here: https://community.dataminer.services/question/nats-service-ipc-is-it-actually-required-in-a-cluster/
I see that this question has been inactive for some time. Do you still need help with this? If not, could you select the answer that has been most helpful for you (using the ✓ icon)?