I have a use case where an event triggered within an activity can initiate multiple workflows. These workflows may be executed within the same microservice or across different microservices.
I am considering using Signal in Temporal to achieve this.
Alternatively, the activity could broadcast a message to multiple microservices using RabbitMQ, which would then consume the message and start the respective workflows.
Which approach is better for my use case?
I am new to Temporal and using dotnet-sdk.
2