...
An the difference between the two get scenarios will be that teh first will both consist of a GetTime and a Get opertation, while the later will only consist of a Get.
In the The below figure illustrates the messages of the two operations are illustrated, where message messages belonging to the same communication in an operation is placed edge to edge. note that it only includes messages on the message bus, i.e. excluding the actual data transmission.
Since each communication is started via a topic this means that the GetTime and the Get is sent to a Topic.
The advantages are:
- the Get operation works similar for the two scenarios
- it will be easy to handle shift in services, e.g. exchanging one primary pillar with another, exchaging pillars in a SLA etc.
The disadvantages can be:
- there may be a heavy load of messages that all substribers must go through in order to find the ones interesting for themselves.