Broker
What is it?
Horusec-broker is a microservice that uses RabbitMQ to manage asynchronous packages in your application.
Some example:
-
When Horusec-API service receives an analysis, it will be published in the Horusec-webhook line, it will trigger via http to the place the client configured.
-
When you register your account on Horusec-Auth service, it will be published in the line where Horusec-messages will send an email to confirm your registration.
-
If you ask to reset your password on Horusec-Auth, it will be published in the line where Horusec-message will send an email withe the authentication code to do it.
-
If you invite another user to join your workspace on Horusec-Auth, it will be published where Horusec-messages will send an email to see the invitation.
-
When receiving an analysis in the Horusec-API service, the Broker will publish in the line where the Horusec-Analytic will consume and save all the necessary data to the dashboard.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.